我有一個單身人士班,我需要一個私人會員。我希望該成員是空的,直到我使用我的setter方法來設置正確的數據。私人會員單身人士班
class PlaybackHelper{
private:
PlaybackHelper();
PlaybackHelper(PlaybackHelper const&);
void operator=(PlaybackHelper const&);
playback_type type;
Note note;
public:
void setPlaybackType(playback_type aType);
static PlaybackHelper &getInstance();
};
Xcode是給我的錯誤我在執行文件(其中我執行我的私有構造)說我應該初始化我的會員:
PlaybackHelper::PlaybackHelper(){
}
error: Semantic Issue: Constructor for 'PlaybackHelper' must explicitly initialize the member 'note' which does not have a default constructor
我不不知道爲什麼我無法做到這一點(尤其是因爲它不會給我任何錯誤的playback_type type;
(枚舉)成員以相同的方式工作)任何想法我可以做什麼來讓我的註釋成員爲空,直到我準備好了爲其分配一個值?
對象類型節點沒有默認的構造函數,它讀取錯誤文本後顯然。不是嗎? – Torsten 2012-07-29 17:11:24