C/C++
华花儿
这个作者很懒,什么都没留下…
展开
-
细说 #pragma pack(n)
细说 #pragma pack(n)作者:一病挨踢 文章来源:http://blog.donews.com/kingle/archive/2005/07/02/451422.aspx 更新时间:2005-9-14 0:41:46 <br />在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成转载 2011-02-15 13:21:00 · 231 阅读 · 0 评论 -
__FILE__, __LINE__, __DATE__,__TIME__,
<br />__FILE__, __LINE__, __DATE__,__TIME__, 被定义在全局名子空间中! <br />当编译标准 C 程序时,编译器自动定义 __STDC__ <br />当编译标准 C++ 程序时,编译器自动定义 __cplusplus <br /><br />// 例如: <br /><br />#include <iostream> <br />using namespace std; <br /><br />void原创 2011-02-15 13:51:00 · 336 阅读 · 0 评论 -
fopen
格式:文件指针名=fopen(文件名,使用文件方式)<br /><br />参数:<br />文件名 意义<br />"C://TC//qwe.txt" 文件C:/TC/qwe.txt<br />"qwe.txt" 和程序在同一目录下的qwe.txt<br /><br />文件使用方式 意 义<br />“rt” 只读打开一个文本文件,只允许读数据<br />“wt” 只写打开或建立一个文本文件,只允许写数据<br />“at” 追加打开一个文本文件,并在文件末尾写数据<b原创 2011-02-16 14:06:00 · 282 阅读 · 1 评论 -
C++中extern “C”含义深层探索
<br />(转)C++中extern “C”含义深层探索<br /> <br /> <br />1.引言<br /> C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。<原创 2011-02-16 11:20:00 · 225 阅读 · 0 评论