uwenku
標簽列表
return-type-deduction
0
熱度
2
回答
如何推斷函數的返回類型,它需要參考作爲參數
我想推導函數的返回類型並將其用作成員函數的返回類型。爲此,我使用decltype表達式。但我所有的嘗試都失敗了編譯,如果給定函數需要一個引用作爲參數: 我不能用我的類中的任何成員變量在decltype表達,因爲編譯器會抱怨,有沒有這樣的成員(見func1以下) 我不能使用臨時的函數參數,因爲該功能需要一個參考,你不能一個非const左值參考綁定到一個臨時的(見下文func2) 我也嘗試過各種鑄造運
c++
c++11
pass-by-reference
decltype
return-type-deduction
2014-02-26
24
熱度
1
回答
爲什麼自動返回類型改變重載分辨率?
感謝decltype作爲返回類型,C++ 11使得它非常容易引入裝飾器。例如,考慮這個類: struct base { void fun(unsigned) {} }; 我想與額外的功能來裝飾它,因爲我會做多次與不同類型的裝飾品,我先介紹一個decorator類,簡單地轉發一切base。在真實代碼中,這是通過std::shared_ptr完成的,以便我可以刪除裝飾並恢復「裸」對象
c++
auto
c++14
return-type-deduction
2014-11-03
«
1
2
»
最新問題
1.
在角度工人中導入模塊?
2.
Python布爾方法命名約定
3.
jquery background-image
4.
從s3檢索音頻時出錯
5.
如何將QR碼自動添加到圖像
6.
16個任務(1048.5 MB)的序列化結果的總大小大於spark.driver.maxResultSize(1024.0 MB)
7.
打字稿,使用類沒有構造
8.
PHP通過除去空鍵
9.
Jest TypeError:無法讀取未定義的'商店'
10.
在C++中有沒有一種慣用的方法來防止運行一組操作導致集合發生變化的情況?