Std::String是C++标准库字符串类型,System::String是CLR C++中的类型,C#和CLR C++程序里都可以使用System::String。
Std::String的好处是显然的,它是标准C++的一部分,其他系统比如Linux上也可以用Std::String.
但是,如果我的程序只需要在Windows上运行,不需要在其他系统譬如Linux系统上运行,那么我是用System::String还是Std::String呢?
照理说,微软既然在Std之外另搞了一个System::String,这个字符串类型比起标准String,也应该有其优点,到底有什么优点呢?除了C#也能用外,比起Std::String,有没有实际上的好处呢?
UYOU
宝慕林4294392