关于new 动态分配内存的问题void *vp=new void[10];为什么不允许呢?这样不就是分配四十个字节的内存吗?[解决办法]void * 无类型指针 new需要知道长度,所以计算不出需要malloc多少内存[解决办法]void 无类型……就无法确定占用的内存[解决办法]记得 void 是 空 的意思,什么都不是,但是 这样 是合法的,void *vp=new void*[10];对于new 而言,每个元素的大小就知道了,是 指针的大小,[解决办法]