读书人

用new分配的数组如何赋初始值

发布时间: 2012-05-23 13:44:13 作者: rapoo

用new分配的数组怎么赋初始值
int *p =new int[size];
之后为每一个元素赋初值0
只能用循环来遍历赋值吗?
有没简单的方法或是直接在申请时就赋值?

[解决办法]

C/C++ code
memset(p, 0, sizeof(int) * size);
[解决办法]
memset(p, 0, sizeof(int) * size);

or

bzero(p, sizeof(int) * size);

读书人网 >C++

热点推荐