![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
panda_wx
生如逆旅单行道,哪有岁月可回头
展开
-
c++虚表,特性及this指针
c++三大特性: 封装: 1.实现类中成员与类外的分离; 2.隐藏对象的属性和实现细节; 继承: 在已有类的基础上创建新类,新类不仅可以接受来自基类的成员, 而且还可以定义基类中没有的成员; 多态:同样的消息被不同类型的对象接收后导致完全不同的行为。 this指针: 在C++中每一个对象都能通过this指针来访问自己的地址 this指针是所有成员函数的隐含参数,因此,在成员函数...原创 2018-08-08 17:17:51 · 344 阅读 · 0 评论 -
C++面试经常被问到的问题一
Static: 1.限制变量的作用域 2设置变量的存储域 static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明 1.局部静态变量 在C/C++中, 局...原创 2019-03-29 19:26:29 · 361 阅读 · 0 评论 -
C++面试经常被问到的问题(二)
引用和指针有什么区别: 引用必须被初始化,指针不必; 引用初始化以后不能被改变,指针可以改变指向的对象; 不存在指向空值的引用,但是存在指向空值的指针; 指针的定义: 指针变量是存储地址的一个变量; 指针是地址的别名; 可以有const指针,不能有const引用; 指针可以有多级,但是引用只能是一级(int **p;合法 而 int &&a是不合法的); si...原创 2019-03-29 19:29:43 · 855 阅读 · 0 评论