C++的typeid
注意:typeid是操作符,不是函式!
運行時獲知變數類型名稱,可以使用 typeid(變數).name(),需要注意不是所有編譯器都輸出"int"、"float"等之類的名稱,對於這類的編譯器可以這樣使用:float f = 1.1f; if( typeid(f) == typeid(0.0f) ) ……
補充:對非引用類型,typeid是在編譯時期識別的,只有引用類型才會在運行時識別。
示例代碼:
dede typeid
織夢標籤內容
是指 typeid 的同級欄目
使用方式
{dede:arclist row=8 type="image." titlelen="12" orderby=pubdate typeid="3" flag="h"}
{/dede:arclist}