C++11/C++1y 15
■ このスレッドは過去ログ倉庫に格納されています
0120デフォルトの名無しさん
2012/05/05(土) 17:41:07.48古いの持ちだして申し訳ないが、
ttp://d.hatena.ne.jp/faith_and_brave/20080304/1204628281
にある次の例、
class person {
int age;
string name;
public:
person(person&& other)
: age(std::move(other.age)), name(std::move(other.name)) {}
};
でも、
person p{50,"hage"};
cout << &p.name << endl;
person q(move(p));
cout << &q.name << endl;
としたときズレてて、仕事してなくない?
■ このスレッドは過去ログ倉庫に格納されています