
C++学习
lixiang0522
好好学习,天天向上。
展开
-
c++基础学习 - 宏的定义和调用
1. 简单的宏定义 简单的代码: #include #define PI 3.14 using namespace std; int main() { cout << PI << endl; return 0; } 宏名一般用大写,为了和变量名区分。宏被定义后,不能重新定义,需要使用#undef取消定义后,从可以重新定义。 2. 带参数的宏 一个实现求乘积的宏:原创 2012-09-26 20:53:20 · 1100 阅读 · 0 评论 -
c++基础学习 - 预处理
C++的预处理(Preprocess),是指在C++程序源代码被编译之前,由预处理器(Preprocessor)对C++程序源代码进行的处理。这个过程并不对程序的源代码进行解析,但它把源代分割或处理成为特定的符号用来支持宏调调用。 1. #include 在程序中包含头文件 头文件通常以.h结尾,其内容可使用#include预处理器指令包含到程序中,头文件中一般包含: 函数原型与全原创 2012-09-26 17:14:15 · 871 阅读 · 0 评论 -
c++基础学习 - 命名空间
命名空间允许我们更好地处理全局命名空间污染问题,库的作者可以定义一个命名空间从而把库中的名字隐藏在全局命名空间之外。 #include //标准命名空间std,所以下面可以直接使用endl常量 using namespace std; namespace test_namespace { class test_class { }; void test_func(); cons原创 2012-10-17 13:07:33 · 1048 阅读 · 0 评论