面试总结
文章平均质量分 64
xingxinmanong
这个作者很懒,什么都没留下…
展开
-
面试总结之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 · 1656 阅读 · 0 评论 -
面试总结之C++类默认缺省函数
一、编译器定义的默认缺省函数编译器会为每一个类产生六个缺省函数:构造函数拷贝构造函数析构函数赋值运算符重载取地址运算符重载取地址运算符重载(const版)这六个函数的实现如下:Demo::Demo() //缺省构造函数 {}Demo::~Demo() //析构函数原创 2017-03-20 10:37:19 · 2060 阅读 · 0 评论 -
面试总结之C语言的静态变量、全局变量、局部变量
1、全局变量全局变量具有全局的作用域,在一个源文件里定义全局变量,则所有源文件都可以访问这个变量,直到程序结束全局变量才被销毁。2、静态全局变量静态全局变量与全局变量的区别是限制了作用域,只有定义变量的源文件可以访问,其它源文件不能访问。3、局部变量局部变量在程序运行期间不是一直存在的,只有函数被访问的时候才会定义,函数运行完就被销毁。4、静态局部变量静态局部变量与局部原创 2017-03-20 10:50:49 · 436 阅读 · 0 评论