我的代碼是這樣的如何確定的模板類型是基本型或類
template <typename T> void fun (T value)
{
.....
value.print(); //Here if T is a class I want to call print(),
//otherwise use printf
.....
}
現在,打印的值,如果T是一個類,我想調用打印功能的對象,但如果T是一個基本的數據類型,我只想使用printf。
那麼,如何找到模板類型是基本數據類型還是類?
你打算使用哪種格式的字符串作爲基本類型? – Xeo 2013-04-21 14:24:58