tran_arraies = new transition_array*[max_prime_index]; for(int i = 0 ; i < max_prime_index ; i++) { tran_arraies[i] = new transition_array(prime_number[k]); }
자바에 너무 익숙해져있어서 2차원 동적배열에서 디폴트생성자를 이용하지 않고 만드는 것에서 고생했다.
걍 객체에 포인터로 원하는 만큼 배열을 생성해놓고
반복문으로 돌아가면서 다시 원하는 만큼 배열을 생성하면 된다.
사실 위의 예제는 n*1의 배열인데, 런타임에 동적으로 배열을 임의의 크기로 생성하고 생성자도 원하는 값으로 넣어주기 위함이다.
'Language > C++ Language' 카테고리의 다른 글
Sort() 함수를 사용하기 (0) | 2011.11.20 |
---|---|
Encapsulation (0) | 2011.10.18 |
Vector(STL library) call by reference (0) | 2011.05.27 |
VISUAL STUDIO에서 배열포인터 조사식 보는방법 (1) | 2011.05.14 |
#pragma once (0) | 2011.04.08 |