0

在下面的代码中,Fred.h 文件中的 static const int maximum = 42 行不足以作为静态成员的定义,因为我们用一个值对其进行了初始化?为什么我们需要 Fred.cpp 中的 const int Fred::maximum 行。

//Fred.h 
   class Fred {
    public:
      static const int maximum = 42;
      ...
    };

     // Fred.cpp

    #include "Fred.h"

    const int Fred::maximum

;

4

0 回答 0