ソフトウェア
Polyglot Video Search
Polyglot Image Search
NetTV-News
最前面でポーズ
Robotity
技術情報
ロボット
Rimo (ダンボール ロボット)
Brusher (ブラシ ロボット)
ニョッキー
技術情報
自動車
スマートキー
GPS
自作メーター
HID加工
部品名称
Webアプリ
世界の連想検索
世界展望
はてブチェック
NetTV-News on the Web
注目ニュース
IPアドレス調査
HTTPレスポンスヘッダ
URLパラメータ解析
.NET Frameworkバージョン
キーフレーズ抽出
エンコード・デコード
技術情報
トップ
ソフトウェア
技術情報
プログラミング
C++/CLI
C++/CLI プログラミング解説
文法
過去の資産の活用
参考書
実践C++/CLI 極めるための基礎と実用テクニック
関連情報
C# プログラミング
C#との比較
C++ プログラミング
C++/CLI プログラミング解説
参考書
実践C++/CLI 極めるための基礎と実用テクニック
C++/CLIの解説書が少ないため、その意味で非常に価値があります。ただしC++/CLIを正確に理解するためには、ほかに.NET Frameworkの解説書も必要になると思います。
ひと目でわかるMicrosoft Visual C++ 2005アプリケーション開発入門
書名はC++となっていますが、C++/CLIを使用して解説されています。また対象とするのは.NET Framework2.0です。
コンパイルの種類
CLR (共通言語ランタイム) のサポートレベルに応じて、複数の種類があります。
共通言語ランタイム サポート (/clr)
純粋
MSIL共通言語ランタイム サポート (/clr:
pure
)
安全
なMSIL共通言語ランタイム サポート (/clr:
safe
)
各機能のサポートの相違
1. 混合 (/clr)
2.純粋 (/clr:pure)
3.安全 (/clr:safe)
.NET Framework クラス ライブラリ
○
○
○
CRT ライブラリ
○
○
×
MFC/ATL
○
×
×
アンマネージ
関数
○
×
×
データ
○
○
×
関数から呼び出し
○
×
×
関数の呼び出し
○
Cスタイル関数のみ
P/Invokeのみ
リフレクション
DLLのみ
○
○
混合、純粋、および確認可能の各機能の比較 - MSDN
参照
C++ アット ワーク: "The Rationale"、ハイライト、そして 1 つの別れ - MSDN
@IT:特集 いままたC++が熱い!「C++/CLI」として大進化したVisual C++ 2005
ページの上部へ