在cpp文件中包含头文件有什么用?
c++吧
全部回复
仅看楼主
level 7
⛅灵犀互娱
楼主
有两个文件:lib.h和lib.cpp:
lib.h文件内容如下:
#ifndef LIB_H
#define LIB_H
extern "C" int add(int x,int y);
#endif
lib.cpp文件内容如下:
#include "lib.h"
int add(int x,int y)
{
return x + y;
}
lib.cpp文件中为何要写#include "lib.h",到底有什么用?
2012年12月01日 13点12分
1
level 13
yjryym
你可以试试:
头文件写:
#pragma once
void fun1();
void fun2();
class cls
{
cls();
};
源文件写:
//#include "头文件.h"
void fun1()
{
fun2();
}
void fun2()
{
cls c;
}
cls::cls()
{
}
然后编译。
2012年12月01日 19点12分
2
1