Передача указателя массива двумерных объектов в метод - PullRequest
1 голос
/ 20 марта 2012

У меня есть класс A, в котором мне нужно реализовать новый метод B, который должен работать с двумя объектами *, и я просто не могу определить правильную сигнатуру для метода B. Я узнал, как передать двумерный массив, но не, если это тоже указатель. Я надеюсь, что кто-нибудь сможет мне помочь и объяснить проблему, стоящую за этим.

class A
{
  Object* varA[10][10];
  Object* varB[10][10];

  methodA() 
  {
    varA[0][0] = something...
    ...

    methodB(varA,  varB);
  };

  methodB(Object* input[10][10], Object *output[10][10]);
};

1 Ответ

1 голос
/ 20 марта 2012

Это

void methodB( Object* input[][10], Object* output[][10]);

, но выглядит просто ужасно.

Вы рассматривали std::vector?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...