У меня есть два класса:выделить новую память для матрицы
class A
class B: class A
Я хочу, чтобы создать матрицу, что каждая точка указатель B (мат из 1X2).
так я определил:
A **mat;
mat = new A*[1];
*mat = new B[2]; // call the constructor.
теперь у меня есть 2 элемента: мат [0] [0], мат [0] [1].
коврик [0] [0] инициализирован, но мат [0] [1] равен NULL.
помогите пожалуйста.
спасибо, но если у меня есть: класс B: общественный A .. и класс C: общественный A. и я хочу создать матрицу, в которой каждая ячейка может быть B или C, как я могу это сделать? Спасибо! –
@AlonShmiel, Это отдельный вопрос. Но см. Мое редактирование. – StoryTeller