2014年3月26日

关于C++string的长度陷阱

摘要: std::string s = ...;..... assert(s.length() == strlen(s.c_str()));一般认为这段代码是不会断言失败的,但是实际上这段代码可能是会断言失败的std::string s = "ABCD"; s[2] = '\0'; std::cout <<... 阅读全文

posted @ 2014-03-26 02:03 kirito 阅读(2376) 评论(2) 推荐(0) 编辑

导航