안녕하세요. c++ class 전송 과 관련한 질문 드립니다.
글쓴이: facered79 / 작성시간: 수, 2010/10/06 - 12:28오전
안녕하세요. c++ 기반으로 프로그램을 만드는 중입니다.
struct 를 함수 인자로 사용하고 있는 기존 함수가 있는데
이 struct 에 class 를 변수를 새로 포함 시켜 특정 함수로 전달 하려고 합니다.
구조는 아래와 같습니다.
class Child{
int a;
}
typedef map Child_m;
class Root{
int a;
int b;
Child_m childs;
}
struct parm
{
int c;
Root root;
}
void function_temp(parm)
{
// use Root class
int data = parm.root.a;
}
질문을 정리하면 아래와 같습니다.
1. map 형식의 데이터를 포함한 class 를 struct 의 변수로 사용할 수 있는지
2. 사용할 수 있다면, 어떤 방법으로 Root class 의 크기를 구할 수 있는지,
3. 만약 1이 안된다면, Root 클래스를 char 배열에 저장 하는건 가능한지,
4. 3이 가능하다면, char 배열에 저장된 클래스를 어떻게 복구 할 수 있는지.
질문 자체도 많이 부족하네요. 혹 부족한 정보가 있다면 말씀해 주세요.
바로 업데이트 하겠습니다..
그럼 조언 부탁 드리겠습니다..
Forums:
댓글 달기