C++学习摘录(类型和声明)

类型 void:

    1.没有类型为void的对象   

    2.void f(): 函数f 不返回值

    3.void* pv :指向类型不明的对象的指针


声明:

     1、int* x,y        //  表示int *x和int y
     2、对于较大的作用域,名字应该更长更精确,而对于小的作用域选择x,q,p等会使代码更加清晰。
     3、在一个块里声明的名字可以遮蔽外围块里的名字或者是全局的名字,因此在大作用域时应该减少使用x,q等简单名字。被遮蔽的全局名字解决办法是使用::引用(局部块的名字无法引用),例如
                                                                   
    4、不能重复定义:例如 void   f1(int x)    {    int x;    } 是错误的。
    5、如果一个对象以typedef为前缀,就是为类型声明了一个新的名字,而不是声明一个指定类型的对象。

猜你喜欢

转载自blog.csdn.net/cleveland_/article/details/78236350