Posts Tagged ‘C++/CLI’

  1. Hello, C++/CLI World!

    Posted on 1月 19th, 2012 by cx20

    C++/CLI

    C++/CLI は C++ で .NET Framework を使用できるようにした、比較的新しい言語仕様である。Visual C++ 2005 より導入された。
    C++ の構文が使える他、.NET Framework のライブラリが使用できる。

    ソースコード

    #include <iostream>
     
    using namespace std;
     
    int main( int argc, char* argv[] )
    {
        cout << "Hello, C++/CLI World!" << endl;
        return 0;
    }

    ソースコード(.NET のライブラリを使用した場合)

    #using <mscorlib.dll>
     
    using namespace System;
     
    int main( array<String ^> ^args )
    {
        Console::WriteLine( "Hello, C++/CLI World!" );
        return 0;
    }

    コンパイル方法(Visual C++)

    C:¥> cl /clr hello.cpp

    実行結果

    Hello, C++/CLI World!