プログラムのコンパイル中には、次の 3 つの主要な段階があります。
- 前処理 ( 、 などはすべて
#include
置き換え#define
られます) - コンパイル (オブジェクト ファイルの生成)
- リンク (オブジェクト ファイルは実行可能ファイルにリンクされます)
に関する私の質問typedef
です。前処理されたファイル出力でわかるように、型指定されたtypedef
ed は実際の型に置き換えられません。
それはいつ起こりますか?すでに置き換えられたタイプを取得することは可能ですか?