C++相談室 part98
■ このスレッドは過去ログ倉庫に格納されています
0010デフォルトの名無しさん
2012/08/25(土) 14:01:34.43その場合const性を保つために暗黙的にコピー動作に変更されているということでしょうか
これをエラーや警告を出すようにすることはできませんか
特にaut
const std::wstring STRING = L"hoge";
void f(const std::wstring &s) {}
const std::wstring & e() {return STRING;}
int main()
{
f(L"hoge");
auto a = e();
a.push_back(L'a');
std::wstring s = e();
s.push_back(L'a');
}
■ このスレッドは過去ログ倉庫に格納されています