
经验总结(个人原创)
keensword
这个作者很懒,什么都没留下…
展开
-
星号的秘密
1、乘法运算符 2、定义指针int *p = 0; 还是 int* p = 0;?后一种比较容易这样理解:定义了一个变量p,它是指针型的(更详细一点,是指向int的指针型),相比而言,前面一种定义似乎是定义了*P这个奇怪的东西。但是后面一种写法会带来一个容易产生的误解:int* p1, p2; 这儿给人的感觉似乎是定义了两个指针型变量p1和p2,但是,事实上,这种直觉是错误的,正确的理解方式是in原创 2005-06-22 20:11:00 · 4396 阅读 · 8 评论 -
解析“extern”
解析“extern” 1、 声明外部变量现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。下面举一个简单的例子。创建一个工程,里面含有A.cpp和B.cpp两个简单的C++源文件://A.cppint i; void main(){} //B.cppint i; 这两个文件极为简单,在原创 2005-06-23 13:17:00 · 44867 阅读 · 103 评论