- 325 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 13:35:22 ]
- >extern "C" と extern "C++"
"C" とかの修飾は、識別子を外部にどういう規則で公開するかという点についての指定であって、スタックフレームの作り方の指定ではない。 機種依存なので、そっちにいけと事になるが、cdeclとpascalが違えば "C" を付加しても動作しない。 C型のスタックフレームを持つ関数として登録可能な関数なら、C型のコールバックに登録する事ができるという事。 そうでないなら、コンパイルが通ったとしてもうまくいかない。
|

|