
c/c++笔试面试
文章平均质量分 75
xiaohobby
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
求c++类的大小
初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作。这些都是由于我们仅停留在语言层的原因,所谓语言层就是教会我们一些基本的语法法则,但不会告诉我们为什么这么做?今天和大家谈的一点感悟就是我在翻译 2011-07-29 10:32:08 · 244 阅读 · 0 评论 -
虚拟继承、虚函数学习总结
虚拟继承、虚函数学习总结一、虚函数。其实是比较简单的,它的存在就是为了给子类继承,并且提供多个接口,所谓多个接口,就是多态性,它的主要特点就是父类的指针可以指向子类的对象,这样的话,在继承上会有好处。例如,某个父类有多个子类,在不知道会调用哪一个子类对象的情况下,可以定义转载 2011-10-04 17:00:40 · 301 阅读 · 0 评论 -
详解extern "C"
详解extern "C"http://tech.163.com【源】 时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cpluspl转载 2011-07-27 10:11:58 · 241 阅读 · 0 评论 -
复制构造函数(copy constructor)
也许很多C++的初学者都知道什么是构造函数,但是对复制构造函数(copy constructor)却还很陌生。对于我来说,在写代码的时候能用得上复制构造函数的机会并不多,不过这并不说明复制构造函数没什么用,其实复制构造函数能解决一些我们常常会忽略的问题。为了说明复制构造函数的转载 2011-08-26 17:01:53 · 318 阅读 · 0 评论 -
c++空类问题
初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的原因,所谓语言层就是教会我们一些基本的语法法则,但不会告诉我们为什么这么做?今天和大家谈的一点感悟就是我在转载 2011-08-22 19:56:19 · 264 阅读 · 0 评论 -
深入理解堆栈、堆在内存中的实现
尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(GarbageCollection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我将讲解栈和堆转载 2011-09-17 20:48:04 · 297 阅读 · 0 评论 -
const在函数前与函数后的区别
一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1]转载 2011-09-17 19:23:11 · 275 阅读 · 0 评论 -
指针、动态内存、字符数组与字符指针
1、如果函数的参数是一个指针,不要用该指针去申请动态内存#include iostream>using namespace std;void GetMemory(char *p,int num){ p=(char *)malloc(sizeof(转载 2011-08-19 19:19:39 · 408 阅读 · 0 评论 -
_cdecl和_stdcall的区别
1、_cdecl和_stdcall的区别: 1) _cdecl调用按照从右往左的顺序将参数入站,由调用者把参数弹出栈 _stdcall调用按照从右往左的顺序将参数入站 ,由被调用者把参数弹出栈 2)_stdcall 和_cdecl原创 2011-09-07 09:40:23 · 497 阅读 · 0 评论 -
C/C++程序的编译过程
编译,编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。C源程序头文件-->预编译处理(cpp)-->编译程序本身-->优化程序-->汇编程原创 2011-09-04 14:00:34 · 235 阅读 · 0 评论 -
虚拟继承入门
为什么要引入虚拟继承?虚拟继承在一般的应用中很少用到,所以也往往被忽视,这也主要是因为在C++中,多重继承是不推荐的,也并不常用,而一旦离开了多重继承,虚拟继承就完全失去了存在的必要(因为这样只会降低效率和占用更多的空间,关于这一点,我自己还没有太多深刻的理解,有兴趣的可以看转载 2011-10-04 16:54:38 · 364 阅读 · 0 评论