6
如何在以下示例中獲取成員函數的返回類型?成員函數的decltype
template <typename Getter>
class MyClass {
typedef decltype(mygetter.get()) gotten_t;
...
};
問題當然是我定義MyClass時沒有「mygetter」對象。
我想要做的是:我創建一個緩存,可以使用,因爲它的關鍵,無論是由getter返回。
嘿,我從來不知道這一點。棒極了!我總是使用'Getter()。get()'並假定'Getter'是默認可構造的。 – 2012-04-13 17:32:35