クラスコンストラクターが与えられたとしましょう:
.hファイル
class Memo {
public:
typedef vector<Memo> MemoList;
Memo (int id, Memo::MemoList &list);
MemoList pile;
};
.ccファイル
Memo::Memo (int id, Memo::MemoList &list) {
pile = list;
}
pile「同じもの」または「等しい」でしょうかlist、それともへの参照として機能する新しい変数が必要listですか?pile変更して、元のに影響を与えることができるようにしたいと思いlistます。