Возможно ли передать некоторые параметры конструктору класса внутри конструктора другого класса, используя malloc
? Я могу сделать это с new
. Мне нужно сделать то же самое с 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_Class (c1, c2, c3); –
Зачем вам нужно 'malloc' над' new'? –
На самом деле это пользовательский распределитель. Я использовал «malloc», чтобы сделать вопрос более разумным. –