社区
C++ 语言
帖子详情
关于文件间函数、类等的调用
刀仔割大树
2009-06-03 10:29:16
我在a.cpp文件中编写了一个student类,想在b.cpp文件中的main()主函数中使用student类,但student类没有在头文件中定义。
我这样做是不行的。应该怎样才行呢?请各位赐教。
...全文
109
14
打赏
收藏
关于文件间函数、类等的调用
我在a.cpp文件中编写了一个student类,想在b.cpp文件中的main()主函数中使用student类,但student类没有在头文件中定义。 我这样做是不行的。应该怎样才行呢?请各位赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
刀仔割大树
2009-06-05
打赏
举报
回复
我自己搞店了,谢谢各位!
jack_za123
2009-06-04
打赏
举报
回复
#include "文件名.h"
刀仔割大树
2009-06-04
打赏
举报
回复
如何包含?请具体点,谢谢。
[Quote=引用 9 楼 gykgod 的回复:]
在你的b.cpp里包含 student类的所在文件
[/Quote]
gykgod
2009-06-04
打赏
举报
回复
在你的b.cpp里包含 student类的所在文件
刀仔割大树
2009-06-04
打赏
举报
回复
另外,编译器是使用vs2005的
刀仔割大树
2009-06-04
打赏
举报
回复
#include "people.h" 在b.cppz中包含了people类
但student类在a.cpp文件中实现了people类,我在b.cpp文件中使用 student st; 却报错,说student未定义。何解呢?
gykgod
2009-06-04
打赏
举报
回复
首先你main函数所在文件要包含people类所在文件
student类要继承people类
student st;//定义数据st
刀仔割大树
2009-06-04
打赏
举报
回复
其实是这样的,写了一个抽象类people,在另外的文件中用student类实现了。在另外的文件(main)中想用student类来定义数据。
那怎样实现呢?
Jalien
2009-06-04
打赏
举报
回复
你包含student那个文件就行,cpp也可以包含的,不过一般不这样做,一般把实现放在cpp中,而声明放在头文件中,这样就实现了声明和实现的分离,要用时只要包含头文件就可以了[Quote=引用 12 楼 Jalien 的回复:]
你包含student那个文件就行,cpp也可以包含的,不过一般不这样做,一般把实现放在cpp中,而声明放在头文件中,这样就实现了声明和实现的分离
引用 10 楼 xiaozhu8766 的回复:
如何包含?请具体点,谢谢。
引用 9 楼 gykgod 的回复:
在你的b.cpp里包含 student类的所在文件
[/Quote]
Jalien
2009-06-04
打赏
举报
回复
你包含student那个文件就行,cpp也可以包含的,不过一般不这样做,一般把实现放在cpp中,而声明放在头文件中,这样就实现了声明和实现的分离[Quote=引用 10 楼 xiaozhu8766 的回复:]
如何包含?请具体点,谢谢。
引用 9 楼 gykgod 的回复:
在你的b.cpp里包含 student类的所在文件
[/Quote]
刀仔割大树
2009-06-03
打赏
举报
回复
?
刀仔割大树
2009-06-03
打赏
举报
回复
其实是这样的,写了一个抽象类people,在另外的文件中用student类实现了。在另外的文件(main)中想用student类来定义数据。
那怎样实现呢?
lingyin55
2009-06-03
打赏
举报
回复
虽然不推荐,但是如果程序不复杂的话,就直接在b.cpp中#include "a.cpp"
[Quote=引用楼主 xiaozhu8766 的帖子:]
我在a.cpp文件中编写了一个student类,想在b.cpp文件中的main()主函数中使用student类,但student类没有在头文件中定义。
我这样做是不行的。应该怎样才行呢?请各位赐教。
[/Quote]
blingpro
2009-06-03
打赏
举报
回复
//your.h---------
class student
{
........
};
//your.cpp------
#include "your.h"
student::student(...)
{
}
//其他成员函数
//main.cpp--
#include "your.h"
int main()
{
....
}
文件
函数
python_Python
调用
其他
文件
函数
或
类
,python
该博客主要介绍Python中
文件
间
函数
与
类
的
调用
方法。包括同一目录下,如A.py、B.py、C.py
文件
间
的
函数
和
类
调用
;还涉及不同
文件
夹下的
调用
,需将目标
文件
路径添加到sys.path中,以实现对其他
文件
函数
和
类
的使用。
python
调用
函数
教程_Python:几种
函数
的
调用
方式
本文介绍了Python单元测试中不同场景下
函数
调用
的方法,包括
类
内部
函数
间
的
调用
、不同
文件
间
函数
调用
及
类
间
函数
调用
。通过实例展示了如何在unittest框架下实现这些
调用
。
python
调用
其它
文件
函数
或
类
该博客主要介绍Python中
文件
间
函数
和
类
的
调用
方法。涵盖了同一
文件
夹下B.py
调用
A.py的
函数
或
类
,还提及不同
文件
夹下的
调用
情况,给出了A.py和B.py
文件
的示例代码。
python
调用
其他
文件
函数
或
类
本文详细介绍了在Python中如何在不同
文件
间
调用
函数
和
类
,包括同一目录下的
文件
调用
及不同目录下的
文件
调用
方法。通过具体代码示例展示了import和from...import语句的使用。
python
调用
另一个.py
文件
中的
类
和
函数
本文介绍Python中如何在不同
文件
间
调用
函数
和
类
的方法。包括同一
文件
夹下及不同
文件
夹
间
的
调用
方式,并提供具体示例。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章