转载:https://bbs.csdn.net/topics/390020220

 

xboxeer 社区成员 2012-04-24
原生C++里面的string相当于C#里面的stringbuilder,本质上是个char[] 长度不一定等于你实际的字符串长度 后面有几个char[]空出来给后面的字符的 所以c++里面字符串相加实际上还是在同一个实例上面
c#的字符串是有一个字符串驻留机制 两个字符串相加再赋值到其中一个字符串上面 实际上有三个实例出来
回复 
 
c#中string型和c++string型的区别
pxy_leo 社区成员 2012-04-24
哦哦~了解了原来是这样~,我改成char*调用了,可以用了
 
 

相关文章:

  • 2021-10-10
  • 2021-05-26
  • 2022-12-23
  • 2021-09-07
  • 2022-03-09
  • 2022-12-23
猜你喜欢
  • 2021-07-11
  • 2022-01-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-21
相关资源
相似解决方案