電子書籍の厳選無料作品が豊富!

void __cdeclなど__がつくものは、いったい何を意味しているのでしょうか?
これ自体はC言語の標準機能あのでしょうか?

A 回答 (4件)

質問の意味を正しく理解していませんでした。

__cdecl自体がどうこうではなくて、__が付くものの意味が知りたいのですね。

__で始まる、というより、_で始まり、_または大文字が続く識別子は、「予約済み識別子」といいます。これは、規格や処理系が使用するために予約されている名前ですので、ユーザープログラムが使用することはできません。
    • good
    • 0

標準じゃないですが、WindowsAPIはstdcallと決まっています。


下記参照↓
http://ja.wikipedia.org/wiki/%E5%91%BC%E5%87%BA% …
多少アセンブラ知識がないと理解できないかもしれません。
    • good
    • 0

> これ自体はC言語の標準機能あのでしょうか?



違います。したがって、処理系を特定しなければ、まともに回答することはできません。
__cdeclは、Intel系のプロセッサ用の処理系でよく見かけますが、他にも、東芝のマイコン用の処理系にもあったりしますので。
    • good
    • 0

これのことかな?



参考URL:http://arton.no-ip.info/collabo/backyard/?StdDec …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!