好的,我有这样的情况。
foo.h中
#ifndef _FOO
#define _FOO
template <typename ItemType>
class foo{
private:
//stuff
public:
//more stuff
};
#include "foo.cpp"
#endif
当然,在foo.cpp中,我有我的实现。假设这个类并不依赖于包含其他文件和诸如此类的东西。由于c ++并不酷,在模板的源代码中包含头文件而没有编译器要求显式实例化,因此我们在头文件中包含源代码。教授说没有编辑这段代码。如何使用GCC访问我的foo.o?我找不到办法。