首页 > 其他 > 详细

string

时间:2020-05-23 16:22:26      阅读:35      评论:0      收藏:0      [点我收藏+]
  • std::string length() and size() member functions.
    As per the documentation, these are just synonyms.

  • Error: invalid operands of types ‘const char [35]’ and ‘const char [2]’ to binary ‘operator+’

std::string str = "Hello " + "world"; // bad!
std::string str = std::string("Hello ") + "there " + "world"; // ok
const char *st = "hello";
// 赋值转换 
string st1 = st;
// 构造转换 
string s1(st, st + strlen(st));

// string转char *
string st = "My test";
//char *st1 = st;           // 错误类型不同 
//char *st1 = st.c_str();   // 错误类型不同, const char* c_str() const; st对象被析构时,其内容将丢失!
char *st1 = const_cast<char *>(st.c_str()) ;

string

原文:https://www.cnblogs.com/friedCoder/p/12942487.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!