我已經拖欠我的拷貝構造函數和拷貝賦值運算符如下:默認拷貝構造函數和拷貝賦值賦值運算符給奇怪的錯誤
Config(const Config& config) = default;
Config& operator=(const Config& rhs) = default;
,然後給經友好訪問這些到一個獨立的功能。 在創建一個配置對象的副本,我得到以下警告和注意事項(?):
./cfg/config.hpp:129:3:警告:未使用的參數「配置」 [ -Wunused-parameter] cfg/get.cpp:在函數'const cfg :: Config & cfg :: Get(bool)':cfg/get.cpp:34:30:note:合成方法 'cfg :: Config ::配置(const cfg :: Config &)'首先需要在這裏
它會出現複製構造函數甚至沒有被實例化。 儘管如此,代碼似乎運行。
gcc版本4.6.3(Ubuntu的/ Linaro的4.6.3-1ubuntu5)
[適用於g ++](http://ideone.com/EoCtB)。可能是編譯器問題。 – iammilind
你在標題中提到了一個錯誤,但在這裏你只顯示一個警告。 – juanchopanza
對不起,我最初在我的問題中也有錯誤,在糾正之前,忘記了正確的標題! – goji