C++相談室 part125 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0031デフォルトの名無しさん (ワッチョイ bd6c-dqc0)
2016/05/25(水) 16:18:50.61ID:ORzsgYAm0class D{
C& _c;
public:
D(C& c):_c(c){}
...
}
この時、const Cクラスから単純には生成できません
一般的にはDはCを非constで受け取る必要がありますが
const Dクラスを作る場合Cはconstで受け取る設計にしてOKなのですが
そうしたい場合どう改造するのがスマートですかね?
■ このスレッドは過去ログ倉庫に格納されています