C/C++编程基础
allen_young_yang
Hello
展开
-
学习C++和编程的50个观点
下面的是学C++时要注意的。绝对经典。!! 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、转载 2012-03-06 11:41:38 · 688 阅读 · 0 评论 -
extern "C" 的作用
1、在cpp文件中调用c文件中实现的函数的时候,需要用extern "C"声明该函数,否则cpp会按名字改编后的函数名去找该函数而找不到。(这是作用) c文件中有一函数: void Transfer(int a; char b); cpp文件中必须用extern "C"声明该函数如下才可以实行调用: extern "C" vo转载 2012-03-06 10:03:53 · 330 阅读 · 0 评论 -
Using CDialogResize
Using CDialogResize Introduction Recently I've been reading up on WTL, and I came across a rather interesting class that I hadn't seen mentioned anywhere, CDialogResize. Given the la转载 2012-05-28 09:28:02 · 135 阅读 · 0 评论 -
Using CDialogResize
Using CDialogResize Introduction Recently I've been reading up on WTL, and I came across a rather interesting class that I hadn't seen mentioned anywhere, CDialogResize. Given the转载 2012-05-28 09:29:29 · 424 阅读 · 0 评论 -
变量命名规则------匈牙利命名规则!
变量命名规则------匈牙利命名规则! 几年以前,Charles Simonyi(他后来成为微软的著名程序员)设计了一种以前缀为基础的命名方法,这种方法后来称为"匈牙利表示法"以记念他.他的思想是根据每个标识符所代表的含义给它一个前缀.微软后来采用了这个思想,给每个标识符一个前缀以说明它的数据类型.因此,整型变量的前缀是n,长整型变量是nl,字符型数组变量是ca,以及字符串(以空类型结尾的转载 2012-05-25 13:49:08 · 419 阅读 · 0 评论 -
va_list、va_start、va_arg、va_end的原理与使用
概述 由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论. VA_LIST 是在C语言中解决变参问题的一组宏 他有这么几个成员: 1) va_list型变量: #ifdef _M_ALPHA typedef struct {转载 2012-06-29 11:11:33 · 564 阅读 · 0 评论