C++相談室 part56
■ このスレッドは過去ログ倉庫に格納されています
0310デフォルトの名無しさん
2007/08/14(火) 01:11:10実際にはdirect-initializationが行われる(よばれる)のか
class Nurupo
{
private:
//public:
Nurupo(const Nurupo&) {
*(int*)0 = 0;
}
public:
Nurupo(int nurupo1, int nurupo2, int nurupo3) {
;
}
};
void foo() {
Nurupo nurupo = Nurupo(1,2,3);
}
private:だとコンパイルエラーになるが、
public:にして実行しても落ちるわけではない
でさ、これもRVOって呼ぶの?returnしてないのに?
■ このスレッドは過去ログ倉庫に格納されています