头文件格式:如果一个软件的头文件数目比较多(如超过十个),通常应将头文件和定义文件分别保存于不同的目录,以便于维护。
#ifndef GRAPHICS_H // 防止 graphics.h 被重复引用
#define GRAPHICS_H
#include <math.h> // 引用标准库的头文件 ,编译器将从标准库目录开始搜索
#include “myheader.h” // 引用非标准库的头文件 ,编译器将从用户的工作目录开始搜索
void Function1(?); // 全局函数 声明 不提倡使用 全局变量 ,尽量不要在头文件中出现象 extern int value 这类声明。
class Box // 类结构声明
{
};
#endif
在 C++ 语法中,类的成员函数可以在声明的同时被定义,并且自动成为内联函数。这虽然会带来书写上的方便,但却造成了风格不一致,弊大于利。建议将成员函数的定义与声明分开,不论该函数体有多么小。
定义文件的结构:
#include “graphics.h” // 引用头文件
//全局函数的实现体
void Function1(?)
{
?
}
// 类成员函数的实现体
void Box::Draw(?)
{
?
}
不提倡使用全局变量,尽量不要在头文件中出现象 extern int value 这类声明。
时间: 2024-11-05 11:28:59