
C++
wkk_ly
这个作者很懒,什么都没留下…
展开
-
const修饰指针的几种情况
const 修饰指针的几种情况 常量指针:指针指向的值不能修改(指针指向地址的具体指不能修改),但是指针的值可以修改(指针指向的地址可以修改) const 类型 * 指针名 = 地址 例如: const int * p1 = &a; 此时 指针p1指向的值不能修改, 但是该指针可以指向其他的地址 实例代码 int main() { int ...原创 2018-09-03 15:07:04 · 2611 阅读 · 0 评论 -
C++之虚函数表和vptr指针
序章 如果说指针是C语言的精髓,那C++的精髓就是多态,而多态实现的基础是动态联编(晚绑定),动态联编实现的基础是虚函数. 在C++中是这样是这样规定虚函数: 1.函数前面加上关键字virtua 就形成了虚函数 2,当指针或者引用在调用虚函数的时候,编辑器会根据其指向的实际对象,调用相应的虚函数,也就是说 派生类重写基类的虚函数的时候,当基类指针指向派生类对象并在调用虚函数的时候,这时基类指针...原创 2018-11-29 18:35:12 · 1221 阅读 · 0 评论