在windows开发的过程中,经常会碰到这样的问题:我们需要记录一些程序的运行期间的信息(log),但是又不想直接记录成log文件保存在用户磁盘上。一般在develop的过程中,我们会将 一些信息直接输入到console或者visual studio中的Output窗口中,但是一旦release给用户之后,我们无法获取这些信息。

That’s where DebugView COMES IN!

阅读全文 »

2019年的元旦都过完好几天了,新年计划还一直没出来。迫于“新年新FLAG”,下面即是新年计划以及对过去一年的回顾。

阅读全文 »

C++ 11中共有四种智能指针(Smart Pointers):std::auto_ptr,std::unique_ptr,std::shared_ptr,std::weak_ptr。其中std::auto_ptr是在C++98中就引入的智能指针,在C++11中已经被std::unique_ptr所取代。所以本文主要讨论讨论剩下的三种智能指针。

阅读全文 »

本文转载自Herb Sutter的blog。Herb Sutter是C++标准委员会的主席,他在本文中主要讲述了C++ 11 带来的新的一些feature,同时建议尽量使用Modern C++ style编程。

同时我建议阅读Scott Mayers的《Effective Modern C++》一书。

原文如下。

阅读全文 »