【发布时间】:2017-03-12 10:25:02
【问题描述】:
当我们有向量时,为什么要使用这样的新内存位置?
有什么优势吗?
bool* arr = new bool(size);
我不清楚这条线的作用,但我的感觉是
这个std::memset 设置了所有param2
地址从param1 开始并在
给定大小
std::memset(arr, 0, sizeof(bool) * (num+1));
【问题讨论】:
-
您的标题和内容不匹配,请说明您要做什么。
-
bool* arr = new bool(size);不是数组。
-
真的很抱歉我是 C++ 编程新手,是 bool* arr = new bool(size);不创建连续空间?
-
正确的形式是使用方括号 [ ] 创建数组,请参阅链接 cplusplus.com/doc/tutorial/arrays
-
gist.github.com/anonymous/…,我正在学习这个。
标签: c++ c++11 memory dynamic memset