12 int& a = *
new( base_ptr + 0 )
int{0};
13 int& b = *
new( base_ptr + 1 )
int{1};
14 int& c = *
new( base_ptr + 2 )
int{2};
15 int& d = *
new( base_ptr + 3 )
int{3};
16 int& e = *
new( base_ptr + 4 )
int{4};
28 int* ap =
new(buffer+0)
int{0};
29 int* bp =
new(buffer+1)
int{1};
30 int* cp =
new(buffer+2)
int{2};
31 int* dp =
new(buffer+3)
int{3};
32 int* ep =
new(buffer+4)
int{4};
35 << *ap + *bp + *cp + *dp + *ep <<
std::endl;
constexpr size_t buffer_size
void test_placement_new_using_static()
constexpr size_t BufferCount
void test_placement_new()
int gBufferMemory[BufferCount]