C++/CLI ネイティブライブラリラッピング入門を始めようと思う

仕事でC++/CLIでOpenCVの一部をラップしたので、
そのうちラッピング入門記事を書きます
とりあえずやりたいこと一覧

はじめに(C++/CLIとDLL Import)
ラッピングの基礎
コンストラクタ・デストラクタ(Dispose)・ファイナライザ
関数のラッピング
基本型メンバ変数の公開
新しいオブジェクトを返す関数
引数にダブルポインタをとる関数
引数に新しいオブジェクトを代入す関数(out)
先頭の構造を同じにした擬似基底クラスを引数に取る関数
ヘッダファイルに宣言の無いオブジェクト
メモリストレージ
メモリストレージ上に確保されたオブジェクト
所有権のない参照としてのポインタ
ユーザー定義型メンバの公開

広告

akatukisiden について

フリーランスプログラマ 使用言語はC++,C#とそのつなぎのC++/CLI 専門はクライアントアプリ開発
カテゴリー: C++/CLI, 相互運用, OpenCV パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中