定期删除文件改良版 由于项目经常调试,会经常累积大量日志,因此需要写一个定时删除的功能,代码中精确到秒,路径可以自己输入,也可以默认为当前路径(Glog文件,需自己创建一个空文件),可以删除多个路径的文件,代码中包含写日志,因此可以自己测试,部分细节已优化。由于代码使用线程写的,因此可以很方便地移植到其他项目中,此外,
设计模式之备忘录模式内含可运行代码及详细解释 备忘录模式在不破坏封装的前提下,记录一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态,本例中设置历次成绩,并记录和保存,最后返回最好成绩
STL容器之set的使用含class对象内含可运行代码和详细解释 代码包含set使用中的size,insert,count,find,erase,swap,lower_bound,upper_bound,equal_range方法以及详细例子,并设立类和对象,可以看出set如何对对象进行排序和其他操作。
Tixml配置文件内含可运行代码和详细解释 配置文件里存放的是程序启动时需要对程序配置的信息,比如一些注册信息的控件,是否自动登录等,下次登陆时通过读取配置文件就不需要再次输入信息,那么配置文件怎么来写和读取呢
命名空间的使用以及为何不用using namespace std内含可运行代码 本例主要解释了为什么不用using namespace std;,因为如果这么使用了,在其它地方如果用到了标准库中的标识符(那么多标识符,不能保证都记住),就会报错,如果程序工程很复杂,可能会查找冲突很麻烦,因此在实际使用中,使用 using命令(本例中两种方式,对于C++标准库命名空间std,在实