摘要:
c++模板类理解编译器的编译模板过程如何组织编写模板程序前言常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇到的模板类吧,如STL, ATL, WTL, 以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。我在5年前开... 阅读全文
摘要:
Windows无法自动将IP协议堆栈绑定到网络适配器。解昨天断网了,所以把珍藏已久的无线网卡拿出来蹭网。我系统是Windows 7 但是装上去东显示已启用,就是用不了,用windows诊断是Windows 无法自动将 IP 协议堆栈绑定到网络适配器,当时查了很多都无解。哈哈,现在我有了新解。如下:打... 阅读全文
摘要:
Reading With Purpose: A grand experimentThis is the preface to a set of notes I'm writing for a seminar this semester. It will be a fun and bumpy ride... 阅读全文
摘要:
C风格字符串与C++风格字符串C风格字符串:对字符串进行操作的 C 函数定义在头文件中; 1. 字符串定义:char* result; 2. 字符串的最后一个字符是null字符('\0'),可以通过这个字符确定字符串的结尾。3. strlen()返回的是字符串的大小;因此,分配空间的时候,需要比字符... 阅读全文
摘要:
typedef 和define的区别总结一下typedef和#define的区别1.概念 #define 它在编译预处理时进行简单的替换,不作正确性检查。它是预处理指令。 typedef 它在自己的作用域内给一个已经存在的类型一个别名。它是在是在编译时处理的。 例子:#define:#define... 阅读全文
摘要:
typedef和#define的用法与区别typedef和#define的用法与区别一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef int INT;typedef int ARR... 阅读全文
摘要:
strcpy函数的实现大家一般认为名不见经传strcpy函数实现不是很难,流行的strcpy函数写法是:[cpp]view plaincopychar*my_strcpy(char*dst,constchar*src){assert(dst!=NULL);assert(src!=NULL);char... 阅读全文
摘要:
有关stdint.h 文件Google C++编程规范的P25页有如下叙述: 定义了 int16_t 、 uint32_t 、 int64_t 等整型,在需要确定大小的整型时可以使用它们代替 short 、 unsigned long long 等,在 C 整型中,只使用 int 。适当情况下,推 ... 阅读全文
摘要:
符号(void *)何解?符号(void **)又何解?? 阅读全文
摘要:
为什么可以用while(cin)?/** * @brief The quick-and-easy status check. * * This allows you to write constructs such as * "if (!a_stream) ..." and "while (... 阅读全文