
Сообщение от
TierX
Видимо предусмотреного стандартного способа нету... Может конечно я и глупые вопросы задаю но по мне так горазда проще удалить обьект явно, чем кутать его в скобы для неявного удаления.
Так напиши метод деинициализации и дёргай его (прмерно так сделано в std::fstream, например), это не сложно:
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| class MATRIX_us {
// ...
void destroy() {
if (p) {
for (int i = 0; i != row; ++i) {
delete[] p[i];
}
delete[] p;
p = 0;
}
}
~MATRIX_us() {
destroy();
}
}; |
|