CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): pkyoung ()
날 짜 (Date): 2002년 6월  8일 토요일 오후 09시 07분 06초
제 목(Title): [Q] C에서 두개이상의 pointer 를 리턴하기




C 또는 C++에서 
두 개 이상의  pointer를 함수로 부터  리턴 받고 싶으면
어떻게 해야하나요?

두개 이상의 값을 리턴받고 싶으면..
변수의 포인터를 넘겨주거나 c++에서 reference를 쓰면 될텐데요..


예를 들어
double* func1(){ return new double [10]; }
int* func2(){ return new int [10]; }

int main()
{
  double* a = func1();
  int* b = func2();
}

를 하나의 function 에서 구현하려면요?

일반적으로 널리 쓰이는 방법으로는 어떤게 있을까요?
a와 b 구조체를 쓰면 될 듯한데..
구조체배열은 좀 낯설어서요.. ^^

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.