我正在读Bruce Eckel- Introduction to C++。其中说在C++中,通常不分配常量变量存储,而是将它们的值保存在符号表中,除非外部变量不与常量一起使用或者它们的地址不被取。所以我们可以说,在C++中,Const总是默认为内部链接。但这一特性仍然取决于编译器是如何为C++语言制作的。或者这将永远是真的?
今天,一个学生来找我,问我,先生,我们有int,float,char和所有C语言的数据类型。当我们编写int i时,这意味着对于float f和char c,i是一个variable of type integer,依此类推。float *f和char *c也是如此。空指针也称为泛型指针。
他问我,既然我们可以有空指针,同样为什么我们不能有void v (作为数据类型)?