#include <iostream>
#include <iomanip>

using namespace std;

class A {
	public:
	   int v;
	   A() {
	     std::cout << "запуск конструктора ... " << std::endl;
	     v = 10; //0xA
	   }
};

int main() {
	// без вызова конструктора -------------------------------
	char *a = (char*)malloc(1024);
	A *x = (A*)a;
	*a++ = 255; // 0xFF
	*a   = 128; // 0x80
	std::cout << "x->v: " << std::setbase(16) << x->v << std::endl; 
	free(--a);
	// с вызовом конструктора --------------------------------
	A *y = new A();
	std::cout << "y->v: " << y->v << std::endl;
	delete x;
	// -------------------------------------------------------
	return 0;
}