- ベストアンサー
void __cdeclなど_
void __cdeclなど__がつくものは、いったい何を意味しているのでしょうか? これ自体はC言語の標準機能あのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
質問の意味を正しく理解していませんでした。__cdecl自体がどうこうではなくて、__が付くものの意味が知りたいのですね。 __で始まる、というより、_で始まり、_または大文字が続く識別子は、「予約済み識別子」といいます。これは、規格や処理系が使用するために予約されている名前ですので、ユーザープログラムが使用することはできません。
その他の回答 (3)
- zwi
- ベストアンサー率56% (730/1282)
回答No.3
標準じゃないですが、WindowsAPIはstdcallと決まっています。 下記参照↓ http://ja.wikipedia.org/wiki/%E5%91%BC%E5%87%BA%E8%A6%8F%E7%B4%84 多少アセンブラ知識がないと理解できないかもしれません。
- jacta
- ベストアンサー率26% (845/3158)
回答No.2
> これ自体はC言語の標準機能あのでしょうか? 違います。したがって、処理系を特定しなければ、まともに回答することはできません。 __cdeclは、Intel系のプロセッサ用の処理系でよく見かけますが、他にも、東芝のマイコン用の処理系にもあったりしますので。
- izayoi2004
- ベストアンサー率14% (22/155)
回答No.1
これのことかな?