ClassName *p1;
p1 ClassName ClassName s.
ClassName **p2;
p2 ClassName* ClassName* s.
*p2 ClassName ClassName s.
:
c[i] = new ClassName[sizey];
, c[i][j] ClassName, ClassName*.
c[i][j] = ClassName(); , c[i][j] = new ClassName();, c :
ClassName*** c;
std::vector .
std::vector<std::vector<std::unique_ptr<ClassName>>> c;