C言語なら俺に聞け! Part 100
■ このスレッドは過去ログ倉庫に格納されています
0686682
05/01/28 18:29:57この方法だと、以下のように出力され、望むようになりませんでした。
--------------------------------------
-1073747780
2
3
--------------------------------------
しかし、次の方法では、SomeAPIを直接呼んだ場合と同じ結果が得られました。
void SomeAPIWrap(int a,...){
SomeAPI(a);
}
これは認められた方法なんでしょうか?たまたま上手くいっただけでしょうか?
たまたまの場合は何か正しい方法があるのでしょうか?
#define SomeAPIWrap(...) SomeAPI(__VA_ARGS__)
というマクロで同様の事ができるようですが、できれば関数として実装したいのです。
■ このスレッドは過去ログ倉庫に格納されています