- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 友元
友元(转载自twzheng'cpp的blog)友元函数和友元类采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以
2011-07-16 17:12:30
183
原创 条件编译
谢谢。 条件编译,是让编译器在条件满足时才进行编译,否则编译器就会忽略。 条件编译块,其语法结构为: #if [必须] #elif [可选] #else [可选] #endif [必须] 另外下面的形式是等价的: #if
2011-07-05 20:16:25
553
原创 explicit 用法
以下节选自More Effective C++,觉得是对你的问题的一个很好的说明。建议你看看More Effective C++ Item 5: C++编译器能够在两种数据类型之间进行隐式转换(implicit co
2011-07-04 21:01:27
466
原创 大小端模式
文章一: 端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。在计算机业Big Endia
2011-06-14 11:19:00
3907
原创 关于 extern c
关于extern “C”的来龙去脉,摘录的三篇网友文章,如下:http://www.yuanma.org/data/2006/0830/article_1438.htm1、 引言C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻
2011-06-14 10:05:00
461
原创 DLL专题
<br />比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费;另一个缺点是,在编写大的EXE程序时,在每次修改重建时都必须调整编译所有源代码,增加了编译过程的复杂性,也不利于阶段性的单元测试
2011-06-02 17:15:00
292
原创 处女作
<br />一惯的周末打电话回家,只是比平时晚了一点,此刻20:03分,电话拨通了是叔接的电话,叔身体不好回家休息了....<br />和叔寒暄了几句后,妈来接电话了,“吃了没”妈说,可老自己还在炒菜,白天给别人插秧,插完秧又得去看看田里缺水没,所以搞得很晚,老爸到现在也还没回家,买钢筋去了..这么晚都还在忙,心底突然有一种很强的愧疚感我还刚打球吃饭回来。可爸妈..<br />后来妈开玩笑的说道:“要是什么时候不用做事好好休息一年就好了”。这么简单的要求我现在还不能满足爸妈,我现在还得花着他们的血汗钱。车声
2011-05-30 12:43:00
297
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人