首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

菜鸟C++多文件有关问题

2012-03-26 
初学者C++多文件问题我的程序是把一个整的拆开的,源文件有两个开头分别是void create(Node *L) 和void pri

初学者C++多文件问题
我的程序是把一个整的拆开的,
源文件有两个开头分别是void create(Node *L) 和void print(Node*L),
在主函数里有create(&L);print(&L); 因为不在一个源文件里,错误是这两个undeclared identifier。
因为是初学者所以不知道该怎么改, 要求又不让用全局变量
请问应该怎么改呢?

[解决办法]

C/C++ code
#inlude "文件名"
[解决办法]
定义不要放在头文件里,头文件只声明。不然,定义放头文件中,后include多次时,当时会出现重复定义的错
探讨
恩!试过了 结果错是头文件里的重复定义了

[解决办法]
探讨

恩!谢谢 可是不这样我不知道该怎么定义这个了引用:
函数体在一个源文件中a.cpp,声明在一个头文件当中,head.h,在你要使用的源文件中只要包含#include "head.h"
不要包含a.cpp这个文件

热点排行