一、有关作用域
在c语言里:①局部变量(函数内部);②全局变量(函数外部)。
在c++里:①函数内部(相当于局部变量);②类内部;③命名空间作用域(相当于全局变量)。
注意③:c++系统所有的标识符,如:cout、cin、endl等等,全部包含在std。
eg:using namespace std;
二、有关预处理编译器:预处理指令
1.头文件包含
#include< >:先搜索编译系统的include子目录
#include" .h":首先搜索当前目录
2.#define IP 3.14
在c++中,由const double ip=3.14取代
另:#define HEAD_H与预编译条件指令搭配使用!
3.预编译条件指令
源程序:
//main.cpp
#include "stdafx.h"
#include<iostream>
#include"file1.h"
#include"file2.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout<<"head.h"<<endl;
return 0;
}
//file1.h
#include"head.h"
//file2.h
#include"head.h"
//head.h
#ifndef HEAD_H
#define HEAD_H
class Point{
};
#endif
转载于:https://blog.51cto.com/qxzbgzh/517796