malloc
을 사용하여 다른 클래스의 생성자 안에 클래스의 생성자에 매개 변수를 전달할 수 있습니까? new
으로 할 수 있습니다. 나는 malloc
과 같은 일을 수행해야합니다 (가 이해가되지 않는 경우, 내가 malloc 대신 사용자 정의 할당 사용하고 있음을 고려)의 malloc와 지금malloc 및 C++의 생성자
Class A_Class ... {
public:
B_Class *b;
...
A_Class: ...
{ b = new B_Class (c1, c2, c3);
} // end of constructor
}
을 :
Class A_Class ... {
public:
B_Class *b;
...
A_Class: ...
{ b = (B_Class*) malloc (sizeof(*b));
??????????????? }
}
* B = B_Class (C1, C2, C3); –
'malloc'을'new'보다 왜 원하는가요? –
실제로는 사용자 정의 할당 자입니다. 질문을 더 합리적인 것으로 만들기 위해 "malloc"이라는 템포를 사용했습니다. –