- 424 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 04:03:29 ]
- >>423
正確には、あるコンパイル単位では int func(void) と定義しておいて、 別のコンパイル単位から func(0, 1, 2, 3) と呼び出します。 未定義であることの記述があれば教えてください。 というより、cdecl と stdcall の話は処理系依存といえますから、この手の話が規約に載ることもないでしょう。 でも stdcall ならば可変長引数は困難ですし、でも cdecl/stdcall の話が可変長引数に絡むし、そして可変長引数は定義されていますし、 実装によっては不可能な仕様というものでも定義されているのは、どういうことなのでしょうか? それはそうと、ほとんどのコンパイラでは、スタートアップと main() とのリンクは、上述のようになっているのですが‥‥‥。
|

|