私はC++を学んでいて、ちょうどC++/CLI
に入っています。なぜ私はC++/CLIのタイプinstadのC++ネイティブを使うべきですか?
C++/CLI
はC++ Native
と同等ですが、C++ Native
の代わりにC++/CLI
タイプを使用する理由を理解できません。
たとえば、またはSystem.Boolean
ではなく、bool
の代わりにSystem.String
です。
C++ Native
の代わりにC++/CLI
タイプを使用する理由を教えてください。
本当にあなたが何をしているかによって異なります。完全な.net APIを使用する場合は、そのタイプを使用する必要があります。もしあなたが.netを必要としないなら、まずC++/CLIを使うのはなぜですか? –
@Someprogrammerdudeあなたの答えは非常に一般的です。完全な.NET APIを使用する必要があるケースは何ですか?たぶん、C++/CLIを使用する他の理由がありますか? –
C++/CLIを使用する必要があるのは、他の.NETコードとの相互運用が必要なときだけです。それ以外の場合は、C++/CLIまたはそのタイプを使用しないでください。ネイティブC++を使用してください。 –