摘要:
先要理解class的意思。class应该理解为一种类型,像int,char一样,是用户自定义的类型(虽然比int,char这样build-in类型复杂得多,但首先要理解它们一样是类型)。用这个类型可以声明一个变量,比如int x,myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。 理解了这个,就好解释this了。my里的this就是指向my的指针。如果还... 阅读全文
2010年1月20日 #
摘要:
1. 先来介绍它的第一条也是最重要的用法:隐藏 当我们编译多个文件时,所有未加static前缀的全局变量和和函数都具有全局可见性。为理解这句话,我举例来说明:我們要同时编译两个源文件,一个是a.c,一个是main.c。 下面是a.c的内容:char a = 'A'; // global variablevoid msg(){ printf("Hello\n");} 下面是main.c的内容:... 阅读全文