私はかなりこれを検索しましたが、役立つ結果はありません。
私は現在、Windows 8 Metro用のシンプルなDirextXゲームをプログラムしようとしていますが、_In_
にかなり遭遇しました。何なんだろうって思ってるだけ。
また、ポインタ^
が*
として使用されているのを目にしてきました。これに加えて、一部のクラスにはref class MyClass
のインターフェイスがありますが、これはC#の読みやすさのためだと思います。
とにかく、どんな助けも素晴らしいでしょう。
SALアノテーション であり、コード分析に使用されます。注釈自体は、通常のビルドでは何も展開しないマクロとして定義されます。
^
およびref class
は C++/CX の機能です。C++でWindows 8用のMetroスタイルアプリを簡単に構築できるように開発された言語拡張機能のセットです。どちらも標準C++の一部ではありません。ドキュメント(以前にリンクされたもの)には、言語拡張を説明するチュートリアルと参照へのリンクがあります。
私は(簡単なグーグルから)_in_
は、パラメーターが入力または出力(_out_
)を関数/メソッドに追加します。
^
はマネージポインター(ガベージコレクションポインター、C++/CLIに関連)です。