C++代码中, 假设有class cat和class dog 2个类, 对应代码文件分别为cat.h, cat.cpp, dog.h, dog.cpp。
如果cat使用dog, 在cat.h里添加#include “dog.h”即可;
如果dog此时还要使用cat,除在dog.cpp里添加 #include “cat.h” 外, 还需在dog.h里”class dog”上面添加 “class cat;”声明.否则会报:error C2061: syntax error…语法错误.
所在位置:论坛首页 -> 计算机科学与技术 -> 程序设计 -> 使用一个类仅包含其头文件还不够的情况 |
C++代码中, 假设有class cat和class dog 2个类, 对应代码文件分别为cat.h, cat.cpp, dog.h, dog.cpp。
如果cat使用dog, 在cat.h里添加#include “dog.h”即可;
如果dog此时还要使用cat,除在dog.cpp里添加 #include “cat.h” 外, 还需在dog.h里”class dog”上面添加 “class cat;”声明.否则会报:error C2061: syntax error…语法错误.
转自 T文库
操作选项: 评分 加精 解精 奖惩 设专题 设公告 解公告 固顶 总固顶 解固顶 结帖 解结帖 锁帖 解锁 移帖 删帖 |
|