
面试总结
文章平均质量分 64
xingxinmanong
这个作者很懒,什么都没留下…
展开
-
面试总结之C语言的静态变量、全局变量、局部变量
1、全局变量 全局变量具有全局的作用域,在一个源文件里定义全局变量,则所有源文件都可以访问这个变量,直到程序结束全局变量才被销毁。 2、静态全局变量 静态全局变量与全局变量的区别是限制了作用域,只有定义变量的源文件可以访问,其它源文件不能访问。 3、局部变量 局部变量在程序运行期间不是一直存在的,只有函数被访问的时候才会定义,函数运行完就被销毁。 4、静态局部变量 静态局部变量与局部原创 2017-03-20 10:50:49 · 462 阅读 · 0 评论 -
面试总结之C++类默认缺省函数
一、编译器定义的默认缺省函数 编译器会为每一个类产生六个缺省函数: 构造函数 拷贝构造函数 析构函数 赋值运算符重载 取地址运算符重载 取地址运算符重载(const版) 这六个函数的实现如下: Demo::Demo() //缺省构造函数 { } Demo::~Demo() //析构函数原创 2017-03-20 10:37:19 · 2108 阅读 · 0 评论 -
面试总结之C++中const用法
1、const用法及作用 1.1、const与指针 const放在类型前面表示指针指向的是一个常量,放在*后面表示这是一个常量指针。 const int* p;//p指向的是一个常量 int* const p;//p是一个常量指针,不是修改它的值1.2、const修饰函数参数 const修改函数参数表示参数不可修改,可起到保护的作用。 void foo(const int a) { a=原创 2017-03-11 13:59:57 · 1707 阅读 · 0 评论