C++
文章平均质量分 79
兆帅
精诚所至 金石为开
展开
-
c语言中的sizeof()与strlen()的区别。
strlen(char*)函数求的是字符串的实际长度,它求得方法是从开始到遇到第一个'\0',如果你只定义没有给它赋初值,这个结果是不定的,它会从aa首地址一直找下去,直到遇到'\0'停止。char aa[10];coutchar aa[10]={'\0'}; coutchar aa[10]="jun"; cout而sizeof()函数返回的是变量声明后所占的内存数,不是实转载 2012-04-18 21:28:15 · 888 阅读 · 1 评论 -
C++ 虚函数表解析
C++ 虚函数表解析 陈皓http://blog.csdn.net/haoel前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,转载 2012-05-10 10:07:06 · 483 阅读 · 0 评论