c/c++语言
文章平均质量分 76
w3wind_new
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++多重继承和基类地址
C++支持多重继承,比如class Derived : public Base1, public Base2 { …}; 我们熟知的基类指针强转成继承类指针的用法是这样子的:base *p1 = … // 实际指向derived objectderived *p2 = (derived *)p1;或者运行时转换,需要打开编译选项rttiderived *p原创 2017-08-19 09:18:47 · 1315 阅读 · 1 评论 -
c/c++ const的详解
C语言里const限定符告诉编译器被修饰的变量的值是不会改变的,编译器会针对const类型的变量作优化。另外const也增强了代码的可读性,符合designby contract实践。 申明和定义申明的时候不需要赋值,定义的时候需要:file1.c:const int a = 5; // 定义如果a的作用域不是当前文件,那么编译器会给这个简单变量分配内存(因为其他文件可原创 2017-08-05 15:12:13 · 488 阅读 · 0 评论
分享