typeid[c++中使用]

typeid[c++中使用]
更多義項 ▼ 收起列表 ▲

在c++中,typeid用於返回指針或引用所指對象的實際類型。

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}

相關詞條

相關搜尋

熱門詞條

聯絡我們