关于VC有string(const char*, const char*)构造方法
Eugen 2010-07-16 10:40:01 VC中的STL似乎有string(const char*, const char*)的构造方法,前者是开始指针,后者是结束指针
看例:
string str="sdfadsfadf";
const char* p=&*(str.end()-1);
string str2(&str[0],p);
assert(str==str2);
这段代码在VC下是可以通过的,结果也正确,在gcc中就不可以了。
这到底是我看错,还是理解错了?