
C++
文章平均质量分 83
小菜C不是菜
好记性不如烂笔头 多记多写多总结
展开
-
Ini文件读取类,采用C++ STL实现
背景:编程过程中经常会遇到读取Ini文件的场合,封装一个方便的类,能否避免重复编写,以后可复用。ini文件的格式很简单,并且不像xml之类的配置文件严谨。通常用于配置简单的键值对。本类测试文件如下:[plain] view plaincopy#what [server1] ip= 192.168.1.1 port=8888原创 2012-09-04 15:46:39 · 10328 阅读 · 0 评论 -
指针问题123
指针问题1:未初始化的变量的值 0Xcccccccc -858993460 烫int:-858993460(十六进制OXCCCCCCCC)(二进制11001100110011001100110011001100)a、当一个未初始化赋值的时候(至少是vc 下未初始化的内存)默认是0xCCCCCCCC;,他在内存就默认保存为-858993460 即二进制的11001100 110011原创 2012-04-25 11:16:46 · 836 阅读 · 0 评论 -
孙鑫VC++讲座笔记-(1)Windows程序内部运行机制
孙鑫VC++讲座笔记-(1)Windows程序内部运行机制1,windows程序设计是种事件驱动方式的程序设计,主要基于消息的。当用户需要完成某种功能时,需要调用OS某种支持,然后OS将用户的需要包装成消息,并投入到消息队列中,最后应用程序从消息队列中取走消息并进行响应。2,消息结构:typedef struct tagMSG { // msg HWND转载 2012-03-27 22:22:04 · 1121 阅读 · 0 评论 -
C++备忘 内容持续增加----
一、野指针野指针的成因主要有三种:1、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指一气。所以,指针变量在创建的同时应当被初始化,要么将指针设置为NULL,要么让它指向合法的内存;2、指针p被free或者delete之后,没有置为NULL,让人误以为p是个合法的指针。别看free和delete的名字(尤其是delete),它们只是原创 2013-04-02 10:21:01 · 881 阅读 · 0 评论