VС++ создает функции, которые реализуются внутри встроенных функций декларации класса.
Если я объявляю класс Foo
следующим образом, то являются ли встроенные функции CONSTRUCTOR и DESTRUCTOR?
class Foo
{
int* p;
public:
Foo() { p = new char[0x00100000]; }
~Foo() { delete [] p; }
};
{
Foo f;
(f);
}