更新TweetC++の予約語の一つ。<typeinfo>概要C++は、動的に型情報を取得する機構として実行時型情報(RTTI)というものが用意されている。RTTIのためにtype_infoクラスが用意されており、標準C++ライブラリのtypeinfoをincludeすることで利用できるようになる。type_infoの参照を戻す。定義type_infoクラスには内部的な機能などもあるが、公開され、広く利用されるものは、オーバーロードされた二つの演算子(==演算子、!=演算子)と、次のメソッドである。constこれは、次のように使う。std::endl;iの部分は、変数名等の他、intなどの変数型を直接書いても良いし、即値でも良い。*、つまりASCIIZ形式で返される。内容については完全に処理系依存である。記号で返す実装もあり、多様である。FreeBSDのg++(GCC)では、次のような記号を返す。classやstructは、その名前が返される。register、auto、staticなどの修飾は結果に現われないが、constはK、volatileはVが出力されている。文字列を即値で与える(例えばtypeid("hoge").name()など)と、NUL末端を含めた文字列長と、charかwchar_tかの識別子が出力される。関数やnamespace内のclassなどの場合、複雑な出力になる。