객체 2차원 동적배열 선언

Language/C++ Language 13. 11.
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의 배열인데, 런타임에 동적으로 배열을 임의의 크기로 생성하고 생성자도 원하는 값으로 넣어주기 위함이다.

Related Post

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