, , . .
- malloc new . Malloc , . 64- Intel , 128- .
char * buffer = malloc( n * sizeof(int) );
int * at = (int*)buffer + ndx;
, +n . , , char ptr, 1 , int ptr, 4 . , . , , .
, , . ,
char cbuffer[1024+sizeof(int)];
int * ibuffer = (cbuffer / sizeof(int) + 1) * sizeof(int);
ibuffer . , cbuffer, ( ). - , , sizeof (int), , .
new: can anyone confirm that it new char[x]also guarantees alignment, like malloc?
source
share