【问题标题】:C++ and initializing constants in separator filesC++ 和在分隔符文件中初始化常量
【发布时间】:2011-09-08 05:16:49
【问题描述】:

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

如何定义原型,使用: constant_name(constant arg), etc.. 或不使用,然后将其完整形式写入外部文件?

【问题讨论】:

    标签: constructor prototype constants


    【解决方案1】:
    //---- prototype Some.h ----//
    
    class Some {
        private: const int MAX_LENGTH;
        public:
            Some();
    }
    
    //---- implementation Some.cpp ----//
    
    Some::Some() : MAX_LENGTH(512)
    {
    }
    

    【讨论】:

      猜你喜欢
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      • 2012-06-26
      • 1970-01-01
      • 2014-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多