2012-03-20 7 views
1

에 전달합니다. 두 클래스에서 작동해야하는 새 메서드 B를 구현해야하는 클래스 A가 있습니다. 메서드 B에 대한 올바른 서명을 파악할 수 없습니다. 2 차원 배열을 전달하는 방법을 알았지 만 포인터 인 경우에는 그렇지 않습니다. 나는 누군가가 나를 도울 수 있고 이것의 뒤에있는 문제를 설명하기를 바랍니다.2 차원 객체 배열의 포인터를 메서드

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

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

있어하지만 그것은 단지 끔찍한 보인다.

std::vector으로 생각하십니까?

관련 문제