C++《关键字》记---汇总关键字

 C++中《关键字》记录---汇总关键字

1、friend:友元函数

      理解:将私有保护的变量和成员函数进行“走后门”的开放给特定的其他函数

      用法:需要类外指定函数eg :void test()中使用私有成员,就在类的私有保护下声明:friend void test();即可。

2、Static 还是不是全部理解,后续继续更新

 

         static 在函数中定义初始化的变量值 同 全局变量声明时间相同;

3、extern 拓展延伸  顾名思义:文件a.cpp下定义的全局变量int g_list=9;不能在b.cpp下调用;                                                                                                          但,extern int g_list;即可 普通全局变量可以通过extern关键字跨文件引用

                                                         但,凡事有例外, static int ... 即使跨文件使用extern也不行,static阻断跨文件

                                                                                          即,私有化于本cpp之内;

4、const  加上之后,只读函数  在成员函数中只能对成员变量读取,作为右值;不能作为左值 

                   ----需要变的值或者函数 不要加上const eg:Set();

 

posted @ 2017-08-06 15:23  心沉大海-汇聚成一  阅读(113)  评论(0)    收藏  举报