2012-12-17 3 views

답변

2

신고 한대로 정확하게 전달하십시오. 부랑자 **.

void myFunc(bool** param) 
{ 
    // Do stuff with param here, indexing it normally 
} 

그런 다음 당신은 그냥과 같이 함수를 호출 할 수 있습니다 : 본질적으로

myFunc(hap); 
1

, the same as for returning a multi-dimensional array applies 다음은 샘플 정의입니다.

  1. 여기서 포인터와 원시 메모리 관리를 사용하지 마십시오.

    using matrix_2d = std::vector<std::vector<int>>; 
    

    (이 코드 C를 필요 ++ : 인스턴스 - matrix_2d의 적절한 정의는

void f(matrix_2d const& mat) { 
    // do something. 
} 

matrix_2d mat = { {1, 2}, {3, 4} }; 
f(mat); 

:

  • 은 (CONST) 참조로 배열을 나타내는 객체를 전달 11 이전에는 원칙적으로 동일하게 적용됩니다.)