C ++和初始化分隔符文件中的常量

时间:2011-09-08 05:16:49

标签: constructor prototype constants

我有一个头文件,用于声明构造函数的原型。在一个单独的文件中,我有构造函数和在类外声明的所有其他方法。构造函数也必须初始化常量。

如何使用: constant_name(constant arg), etc..或不使用{{1}}定义原型,只需在外部文件中以完整形式编写原型?

1 个答案:

答案 0 :(得分:1)

//---- prototype Some.h ----//

class Some {
    private: const int MAX_LENGTH;
    public:
        Some();
}

//---- implementation Some.cpp ----//

Some::Some() : MAX_LENGTH(512)
{
}