到目前爲止,我已經使用DEFINE來聲明我的常量。它工作得很好。C++常量如何使它們工作
我想用我的類C++ const關鍵字,但它給編譯時錯誤
頁眉
class User{
public:
User::User();
protected:
const float DATA_Z;
}
.CPP
User::User(){
DATA_Z = 0.0023f;
}
這是它產生
錯誤錯誤3錯誤C2758:'User :: DATA_Z':必須在construc中初始化tor基礎/成員初始值列表
我該如何爲其分配數據,以及如何在課堂上使用它們。
該錯誤已經說明你必須做什麼。把它放在初始化列表中。 –