Мелочь конечно, но для меня оказалось неожиданностьюКодC++ (Qt)std::string src("abc");std::string temp(src); char * c = const_cast (temp.c_str());*c = 'x';// Utils::UpCase(c); // в оригиналеУвы, после этого обе строки (temp и src) становятся "xbc" пришлось сделатьКодC++ (Qt)std::string temp(src.c_str());
|