C++项目头文件怎么写
时间: 2023-08-23 16:06:50 浏览: 116
在C++项目中,头文件通常用于声明变量、函数和类等。通常情况下,头文件应该包含一个或多个 include guard 来防止重复包含。头文件的命名应该与其中声明的内容相关联。
以下是一个头文件的基本模板:
```
#ifndef FILENAME_H
#define FILENAME_H
// 包含其他头文件或者库
#include <iostream>
// 声明变量、函数和类等
int add(int a, int b);
class MyClass {
public:
void print();
};
#endif // FILENAME_H
```
其中,`FILENAME_H` 是一个宏定义,用于防止重复包含。当某个头文件被多次包含时,预编译器会自动忽略后续的包含,以避免重复定义。
头文件中应该只包含声明,而不应该包含实现。实现应该在源文件中进行。
阅读全文