用new动态分配内存可以指定分配的地址吗?int *p; new(p) int (9); 这样的定义对吗,这种风格是不是合理呢?[解决办法]应该是p=new(q) int(9); 其中q是一个指针,指向你想分配到的位置。[解决办法]google: placement new[解决办法]BYTE buffer[sizeof(int)]; int *p = new(buffer) int(0); 这样就可以了