我有一个头文件,用于声明构造函数的原型。在一个单独的文件中,我有构造函数和在类外声明的所有其他方法。构造函数也必须初始化常量。
如何使用: constant_name(constant arg), etc..
或不使用{{1}}定义原型,只需在外部文件中以完整形式编写原型?
答案 0 :(得分:1)
//---- prototype Some.h ----//
class Some {
private: const int MAX_LENGTH;
public:
Some();
}
//---- implementation Some.cpp ----//
Some::Some() : MAX_LENGTH(512)
{
}