HIRASE CONNECTION WK

programming collection

目次

Blog 利用状況

ニュース

あわせて読みたいブログパーツ

書庫

日記カテゴリ

Link Collection

Visual Studio 2008で、STL/CLRを使う。

Visual Studio 2008で、STL/CLRが使えるようになったとのことで、使ってみました。
コードはこんな感じ。

#include <cliext/vector>
using namespace System;

int main(array<String ^> ^args)
{
    cliext::vector<String^>^ stlArgs;
    stlArgs = gcnew cliext::vector<String^>(args);

 

    // おぉ。イテレータだ。
    for (cliext::vector<String^>::iterator it = stlArgs->begin(); it != stlArgs->end(); ++it)
    {
        Console::WriteLine(*it);
    }
    Console::WriteLine();


    // for eachもつかえる。
    for each (String^ arg in stlArgs)
    {
        Console::WriteLine(arg);
    }
    Console::WriteLine();

    return 0;
}

参照設定に「Microsoft.VisualC.STLCLR.dll」を入れて、プロジェクトの設定で「C/C++」→「全般」の「#using参照の解決」に「C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5」を追加してビルド。

 

おぉ・・。

投稿日時 : 2008年2月12日 13:19

コメントを追加

No comments posted yet.
タイトル  
名前  
URL
コメント