![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
wwtu_zfj
这个作者很懒,什么都没留下…
展开
-
多继承中重写不同基类中的虚函数
多继承中重写不同基类中的虚函数在C++多继承体系当中,在派生类中可以重写不同基类中的虚函数。下面就是一个例子:——————————————————————————————例一:class CBaseA { public: virtual void TestA(); }; class CBaseB { public: v转载 2010-05-21 09:41:00 · 741 阅读 · 0 评论 -
C语言18个经典问题答录
1.这样的初始化有什么问题?char *p = malloc(10); 编译器提示“非法初始式” 云云。答:这个声明是静态或非局部变量吗?函数调用只能出现在自动变量(即局部非静态变量) 的初始式中。因为静态变量的地址必须在编译的过程中就确定下来而malloc()申请的内存地址是在运行时确定的。2. *p++ 自增p 还是p 所指向的变量?答:后缀++ 和-- 操作符本质上比前缀一目操作的优先级高,转载 2010-05-28 13:54:00 · 329 阅读 · 0 评论 -
C++项目中的extern "C" {}
引言 在用C++的项目源码中,经常会不可避免的会看到下面的代码: view sourceprint? 1 #ifdef __cplusplus 2 extern "C" {原创 2011-08-16 14:40:49 · 577 阅读 · 0 评论 -
C++中extern “C”含义深层探索
(转)C++中extern “C”含义深层探索 1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言转载 2012-03-06 11:52:13 · 421 阅读 · 0 评论