我已经阅读了几个地方,c_str()和data()(在STL和其他实现中)之间的区别c_str()是总是空终止而data()不是.据我在实际实现中看到的,他们要么做同样的事情,要么做data()电话c_str().
c_str()
data()
我在这里错过了什么?在哪种情况下使用哪一个更正确?
c++ stl c-str
c++ ×1
c-str ×1
stl ×1