class Animal
{
public:
int a;
double d;
int f(){ return 25;}
};
Предположим, что для приведенного выше кода я пытаюсь инициализировать объект, говоря new Animal()
, это new()
также выделяет память для функции f()
?
Другими словами, Какая разница в терминах выделения памяти, если бы вместо этого у меня был этот класс и new Animal()
? :
class Animal
{
public:
int a;
double d;
};