2017-08-01 3 views
0

私は近代的なC++についての講座に従っています。明示的なunique_handle関数でエラーが発生します。 m_valueは不明なオーバーライド指定子ですか?私はそれが変数空間にまだあることを示す上の値を列挙しました。明示ユニークなハンドルモダンC++

explicit unique_handle(pointer value = Traits::invalid()) throw() 
     m_value { value } 
    { 

    } 

https://pastebin.com/MA4vnWR3

答えて

1

あなたがコロン不足している「:」m_value前に、inializerリストの開始を意味:私は思ったけどpluralsightの男はコンマしなかったし、何

explicit unique_handle(pointer value = Traits::invalid()) throw() 
    : m_value { value } 
{ 

} 
+0

コンパイルされた細かいT_T – user2489897

関連する問題