История изменений
Исправление invy, (текущая версия) :
Как-то так?
#include <iostream>
class A {
public:
int a;
A() : a(10) { std::cout << "A::A()\n"; };
};
int main() {
char *data = (char*)malloc(1000);
A *pA = new (data+100) A();
std::cout << pA->a << "\n";
}
Исходная версия invy, :
Как-то так?
[code]
#include <iostream>
class A {
public:
int a;
A() : a(10) { std::cout << «A::A()\n»; };
};
int main() {
char *data = (char*)malloc(1000);
A *pA = new (data+100) A();
std::cout << pA->a << «\n»;
}
[/code]