関数インターフェイスで可変引数を実装するために省略記号演算子が使用されていることを知っています。しかし、3 つの楕円がある種のマクロなのか、組み込みの C コンストラクトなのか、疑問に思っていました。私は Mingw ヘッダーを調べていましたが、このマクロの定義が見つからないようです。stdvar.h がないようで、varargs.h が空です。実際に楕円がマクロである場合、誰かが私をその実装に導くことができますか?
ありがとう
関数インターフェイスで可変引数を実装するために省略記号演算子が使用されていることを知っています。しかし、3 つの楕円がある種のマクロなのか、組み込みの C コンストラクトなのか、疑問に思っていました。私は Mingw ヘッダーを調べていましたが、このマクロの定義が見つからないようです。stdvar.h がないようで、varargs.h が空です。実際に楕円がマクロである場合、誰かが私をその実装に導くことができますか?
ありがとう
それはマクロではありません。これは言語自体の一部であるため、「組み込みのC構造」です。
良いリファレンスを見つけることはできませんが、グーグルの結果はそれらを呼び出すことoperator
とspecifier