文章列表
 
您正在查看 "c/c++" 分类下的文章

2009年03月04日 星期三 8:13
结构体占用的内存空间,是其元素,占空间的总和;而共用体是元素中占用空间最大的元素的空间(相互覆盖),每次只有一个能使用。所以,共用体的成员,对一个进行修改就会影响别的成员的值,而结构体则不会。共用体在空间开销上要小一点。共用体的类型不同时,都是从同一地址开始的(是由低位向高位覆盖的)
 
2008年04月13日 星期日 19:19

C++类的继承与多重继承的访问控制
http://tech.163.com/school · 2005-04-07 17:08:28 · 来源: 网易学院

 //程序作者:管宁
//站点:www.cndev-lab.com
//所有稿件均有版权,如要转载,请务必著名出处和作者

#include <iostream>
using namespace std;

class Base
{
public://公有的
int a1;
virtual void test() = 0;
protected://受保护的
int a2;
private://私有的
int a3;
};
//

 
2008年04月10日 星期四 15:43

预处理就是在进行编译的第一遍词法扫描和语法分析之前所作的工作。说白了,就是对源文件进行编译前,先对预处理部分进行处理,然后对处理后的代码进行编译。这样做的好处是,经过处理后的代码,将会变的很精短。
   关于预处理命令中的文件包含(#i nclude),宏定义(#define),书上已经有了详细的说明,在这里就不详述了。这里主要是对条件编译(#ifdef,#else,#endif,#if等)进行说明。以下分3种情况:

1:情况1:
#ifdef _XXXX
...程序段1...
#else
...程序段2...
#endif

 
 
   
 
 
文章存档
 
     
 
最新文章评论
  

[表情]
 

正研究到本体推理这一步,加加你为好友,可以啊?以后请教请教你!
 

很有帮助,谢谢!
 

谢。写得很清楚
 

贵妇狗
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu