We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent afddbcd commit ddedb27Copy full SHA for ddedb27
src/Memento/Conceptual/main.cc
@@ -167,9 +167,12 @@ class Caretaker {
167
Originator *originator_;
168
169
public:
170
- Caretaker(Originator *originator) : originator_(originator) {
171
- this->originator_ = originator;
172
- }
+ Caretaker(Originator* originator) : originator_(originator) {
+ }
+
173
+ ~Caretaker() {
174
+ for (auto m : mementos_) delete m;
175
176
177
void Backup() {
178
std::cout << "\nCaretaker: Saving Originator's state...\n";
0 commit comments