当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 一、预处理的由来:在C++的历史发展中,有很多的语言特征(特别是语言的晦涩之处)来自于C语言,预处理就是其中的一个。
 

 

 ·linux 下 c 语言编程(1)    »显示摘要«
    摘要:linux的发行版中包含了很多软件开发工具。 它们中的很多是用于 c 和 c++应用程序开发的。 本文介绍了在 linux 下能用于 c 应用程序开发和调试的工具。 本文的主旨是介绍如何在 linux 下使用 c 编译器和其他 c 编程工具, 而非 c 语言编程的教程。在本文中你将学到以下知识: · 什么是 c · gnu c 编译器 · 用 gdb 来调试gcc应用程序 你也能看到随 lin......
 ·c#来创建和读取xml文档(1)    »显示摘要«
    摘要:扩展标记语言xml(extensible markup language),是由w3c组织制定的。做为用于替代html语言的一种新型的标记语言,xml内部有着很多基本标准,xml就是通过与这些相关标准地结合,应用于科学计算、电子出版、多媒体制作和电子商务的。c#作为一种新型的程序语言,是.net框架的一个重要组成部分,他和xml的关系颇深。本文就从一个方面来探讨一下这二者的关系。即:看用c#如何来......


C++中的预处理
一.预处理的由来:

处理就是其中的一个.c++从c语言那里把c语言预处理器继承过来(c语言预处理器,被bj 【程序编程相关:寻找类似于SANScan的管理软件

在c++的历史发展中,有很多的语言特征(特别是语言的晦涩之处)来自于c语言,预 【推荐阅读:怎样挑选企业存储资源管理工具?

二.常见的预处理功能: 【扩展信息:使用IP SAN 确保数据安全

arne博士简称为cpp,不知道是不是c program preprocessor的简称).

预处理器的主要作用就是把通过预处理的内建功能对一个资源进行等价替换,最常见

的预处理有:文件包含,条件编译.布局控制与宏替换4种.

文件包含:#include 是一种最为常见的预处理,主要是做为文件的引用组合源程序正

文.

条件编译:#if,#ifndef,#ifdef,#endif,#undef等也是比较常见的预处理,主要是进

行编译时进行有选择的挑选,注释掉一些指定的代码,以达到版本控制.防止对文件重复

包含的功能.

布局控制:#progma,这也是我们应用预处理的一个重要方面,主要功能是为编译程序

提供非常规的控制流信息.

宏替换: #define,这是最常见的用法,它可以定义符号常量.函数功能.重新命名

.字符串的拼接等各种功能.

三.预处理指令:

预处理指令的格式如下:

# directive tokens

#符号应该是这一行的第一个非空字符,一般我们把它放在起始位置.
...   下一页
 ·处理器主频    »显示摘要«
    摘要:主频,就是cpu的时钟频率,简单说是cpu运算时的工作频率(1秒内发生的同步脉冲数)的简称。单位是hz。它决定计算机的运行速度,随着计算机的发展,主频由过去mhz发展到了现在的ghz(1g=1024m)。通常来讲,在同系列微处理器,主频越高就代表计算机的速度也越快,但对与不同类型的处理器,它就只能作为一个参数来作参考。另外cpu的运算速度还要看cpu的流水线的各方面的性能指标。由于主频并不直接代表......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE