2012年5月26日
摘要: 转自:http://www.mouseos.com/win64/TEXT_T.html 在 Windows 上编程,当使用字符串时常会使用: TEXT() 宏 _T() 宏 这两个宏作用是对字符串常量进行分类,下面的代码中: LPTSTR lpStrA = TEXT("Hello"); LPTSTR lpStrB = _T("Hello"); 使用 TEXT() 与 _T() 效果是一样的。... 阅读全文
posted @ 2012-05-26 23:56 qinfengxiaoyue 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 一、ANSI C标准预定义宏 __LINE__ 、__FILE__ 、__DATE__ 、__TIME__、__STDC__ 、__TIMESTAMP__ MSDN上的注解: __DATE__ The compilation date of the current source file. The date is a string literal of the form Mmm dd yyyy... 阅读全文
posted @ 2012-05-26 23:49 qinfengxiaoyue 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: 关键字:ifdef 逻辑与或 编译预处理 转自:http://blog.chinaunix.net/uid-126438-id-2924676.html 原本用宏定义包起来的代码类似如下: #ifndef A // codes #endif // A 现在要加入一个宏定义 B,实现类似这样的条件判断(而实际上这样是不行的): #ifndef A && ifdef B 其实应该这样: #i... 阅读全文
posted @ 2012-05-26 23:40 qinfengxiaoyue 阅读(3441) 评论(0) 推荐(1) 编辑
摘要: 转自:http://blog.csdn.net/erazy0/article/details/5463837 为了说明这个手法具体该咋用,咱举一个简单的例子来说事儿。比方说要开发一个网络程序,其中需要统计各种网络协议的数据包数量。 ★版本1 假设一开始只需要处理HTTP和FTP两种协议。有些同学不假思索,立即会声明如下两个整数用于统计: int nCntHttp = 0;int nCntF... 阅读全文
posted @ 2012-05-26 23:37 qinfengxiaoyue 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 关键字:std::string Unicode 转自:http://www.vckbase.com/document/viewdoc/?id=1293 一旦知道 TCHAR 和_T 是如何工作的,那么这个问题很简单。基本思想是 TCHAR 要么是char,要么是 wchar_t,这取决于_UNICODE 的值: 1: // abridged from tchar.h 2: ... 阅读全文
posted @ 2012-05-26 23:32 qinfengxiaoyue 阅读(13983) 评论(0) 推荐(1) 编辑
摘要: 转自:http://www.cnblogs.com/growup/archive/2012/01/07/2315557.html 一 C++标准库与STL(标准模板库)的联系、区别STL即标准模板库(Standard Template Library),它包括6大类组件:算法(Algorithm)、容器(Container)、空间分配器(Allocator)、迭代器(Iterator)、函数对象... 阅读全文
posted @ 2012-05-26 23:17 qinfengxiaoyue 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/why0813/blog/item/850ea46eecf658db80cb4a6a.html C++标准库非常大。在C++标准中,关于标准库的规格说明占了密密麻麻300多页,这还不包括标准C库,后者只是 "作为参考"包含在C++库中。 当然,并非总是越大越好,但在现在的情况下,确实越大越好,因为大的库会包含大量的功能。标准库中的功能越... 阅读全文
posted @ 2012-05-26 19:58 qinfengxiaoyue 阅读(312) 评论(0) 推荐(0) 编辑
摘要: Hello World! 阅读全文
posted @ 2012-05-26 19:15 qinfengxiaoyue 阅读(130) 评论(0) 推荐(0) 编辑