发布时间:2015-06-24 23:35:36
转载请保留原文地址:http://blog.csdn.net/tigerjibo/article/details/74255801.C++变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。从作用域看:1>全局变量具有全局作用域。全局变量只需在一个源文.........【阅读全文】
发布时间:2015-06-24 16:03:41
在开始我们的内容前,首先让我们看一道面试题,题目如下:说出下段代码的输出:点击(此处)折叠或打开class A{public:virtual void g(){cout<<"A::g()"<<endl;}private:.........【阅读全文】
发布时间:2015-06-24 16:03:32
用内联取代宏:1.内联函数在运行时可调试,而宏定义不可以;2.编译器会对内联函数的参数类型做安全检查或自动类型转换(同普通函数),而宏定义则不会; 3.内联函数可以访问类的成员变量,宏定义则不能; 4.在类中声明同时定义的成员函数,自动转化为内联函数。文章(一)内联函数与.........【阅读全文】