タグ

CLIに関するurza358のブックマーク (22)

  • 【C++/CLI】配列の確保(Arrayクラス)

    配列の確保は array<型>^変数名 = gcnew array<型>(要素数); のように行います。 多次元の場合は array<型, 次数>^変数名 = gcnew array<型, 次数>(0次の要素数, 1次の要素数, 2次の要素数・・・); コード例は以下の通り /////////////////////////////////////////////// // 配列の初期化 /////////////////////////////////////////////// array^a = gcnew array {0, 1, 2, 3, 4}; // a[0] = 0 // a[1] = 1 // a[2] = 2 // a[3] = 3 // a[4] = 4 /////////////////////////////////////////////// // 配列の確保

    【C++/CLI】配列の確保(Arrayクラス)
  • DLLの概要と実装方法。 - かせいさんとこ

    VisualStudio2005のC++で、DLLを作ることになったので、そのまとめ。 注意! VisualStudio2005を使ったDLLの実装方法です。他の環境ではたぶん当てになりません。 また、/clr:pureでDLLを呼び出す場合の実装方法もよくわかっていない為、その辺もご理解の上読んで下さい。 DLLとは? ダイナミック・リンク・ライブラリの略。詳細はウィキペディア見れ。 libとの違いは? libは静的。 libはコンパイル時にリンクされる。 その為、更新時には、アプリの再コンパイルが必要。 DLLは動的。 DLLは実行時にリンクされる。 その為、更新時には、DLLの上書きだけで、アプリの再コンパイルが不要。 複数のアプリで読み出されても、アプリと独立した1つのメモリ空間しか使わないので、libよりメモリ上有利。 今回は各ライブラリが頻繁にアップデートされる予定の為、DLL

    DLLの概要と実装方法。 - かせいさんとこ
    urza358
    urza358 2012/08/24
    重要