プロが教える店舗&オフィスのセキュリティ対策術

.netFramework用のC系言語にC#とC++/CLIがありますが、この2つはどの様に使い分けていますか?

それぞれ、得意な分野などあるのでしょうか?

よろしくお願いします。

A 回答 (3件)

C#のみでほぼ事足ります。


C++/CLIを使う場所はManagedとNativeの橋渡し,というのが2005が出た頃から言われている話ですが,
そういう場合でもC#のみか,C#とCまたはC++を組み合わせて作ることが多いと思います。
C++のクラスライブラリの資産があって,それをそのまま利用したい場合以外にC++/CLIを使う場面は思いつきません。
    • good
    • 0
この回答へのお礼

そうなんですね。ありがとうございます

お礼日時:2011/07/24 09:14

ネイティブじゃなきゃって制約がないんだったら C# でいいでしょ。

    • good
    • 0

C++の資産と合体して使いたい時と行ってもC#からC++のDLLは呼び出せるのであえてC++/CLIである理由は思いつかない。

なにより、C++使いからするとC++/CLIの文法は気持ち悪い。C#の方が素直で好き。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2011/07/24 09:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!