codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <iostream> using namespace std; class A{ private: int num; public: A(){ cout << "A's constructor" << endl; } ~A(){ cout << "~A" << endl; } void show(){ cout << "num:" << num << endl; } }; int main() { char mem[10]; mem[0] = 'a'; mem[1] = '\0'; mem[2] = '\0'; mem[3] = '\0'; cout << (void*)mem << endl; new(mem) char('b'); A* p = new(mem) A; p->show(); cout << p << endl; cout << (void*)mem << endl; cout << mem[0]; return 0; }
Private
[
?
]
Run code
Submit