0
我需要編寫2個函數模板,我不知道該如何處理。C++模板檢查值
第一個函數僅在函數參數爲100(我假設int等於100)時才返回true,但在編譯期間(RTTI)應該知道結果。
編輯:我不知道語法。我認爲應該這樣做:http://blog.emptycrate.com/node/271
而第二個函數返回true,如果參數是const對象或臨時對象。 (與上述條件相同)。
我試圖
template<class T>
bool isConst(T a) {
return false;
}
template<class T>
bool const& isConst(T const& a) {
return true;
}
但像預期
誰能幫助我與它不工作?
沒有幫助。在編譯過程中必須知道結果。含義:我必須編寫一個模板,只有當參數爲100時纔可以啓動,如果不是,則爲其他模板。 – AlgoRhymes