![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 54
cuterain
专注于嵌入式平台(Windows Mobile, Symbian, Andriod)及 Windows 系统软件的研发,对 .net/php 的 web 开发有兴趣。2004年从业至今,已有6年的软件研发经验。涉及领域包括动设备安全,IME 手机输入法,移动设备搜索等系统类型的软件。 希望和对共享软件、开源软件和技术创业有兴趣的
展开
-
C++ 虚函数表 Review
1.什么是 C++ 虚函数? 面向对象的编程语言一个很重要的特性是多态,所谓多态就是用父类的指针和引用指向子类的对象实例,通过父类的指针和引用调用子类的成员函数的,即让父类的对象拥有“多种形态”。C++ 中多态特性即是通过虚函数来时的。 2.如何在C++中定义虚函数? virtual 关键字 3.虚函数如何工作? 虚表(Virtual Table),所谓虚表原创 2010-03-24 11:51:00 · 345 阅读 · 1 评论 -
C++ 虚函数表 Review 2
另外一个测试程序:// TestVTable.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include using namespace std;class Base{public: virtual void a () { cout<<"Base:原创 2010-03-24 15:49:00 · 348 阅读 · 0 评论 -
extern "C"的作用
因为C、C++的编译器对函数名的修饰不同,为了保证在C、C++中编写的函数能够被互相调用,所以采用这个链接指示符 以int func(int, int)为例,C的编译器会将名字改编为_func, 而C++的编译器会改编为_func_int_int 或_funcii(各编译器不同)。 如果这个函数在C中编译成库,目标文件中函数名为_func,当这个函数中C++中被调用时,C++的转载 2010-04-03 22:42:00 · 304 阅读 · 0 评论 -
#include 和 #include "" 的区别
#include #include "" 先从本地目录再找系统目录原创 2010-04-04 21:17:00 · 364 阅读 · 1 评论 -
C++ FAQ LITE
http://www.parashift.com/c++-faq-lite/ 向对象(OO)有什么用?C++支持面向对象(OO)编程。C++ 也能够被当作传统的编程语言使用(作为“一种更好的 C”)或使用泛型编程。基本上每种方法都有其优点和缺点。也不要在使用一种方法时期望得到另外一种技术的好处。(最常见的误解是,如果把C++“作为一种更好的C”来使用它,那么就不要期望得到面向对象所原创 2010-04-04 21:53:00 · 785 阅读 · 1 评论