c++ - 如何使用 new 在 C++ 中创建数组并初始化每个元素?

标签 c++ arrays visual-studio-2008 initialization new-operator

在不遍历每个元素的情况下,如何使用 new 创建一个数组并将每个元素初始化为特定值?

bool* a = new bool[100000];

使用 VS 2008。

谢谢!

最佳答案

除了 GMan 上面所说的之外,我相信您可以像这样在构造时为 vector 中的每个值指定一个初始值..

vector<bool> a (100000, true);

关于c++ - 如何使用 new 在 C++ 中创建数组并初始化每个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4654431/

相关文章:

c++ - 将整个文件读入线 vector 的最有效方法

C - 按字母顺序排序数组错误

C++:如何查看数组中的元素是否超过某个值?

asp.net - 如何理解 Visual Studio 2008 中的动态 HTML?

c# - 从 C# 到 C++ 的数组再返回,没有不安全的代码

c++ - CMake 无法确定目标的链接器语言 - C++

asp.net - Visual Studio 2008 中的解决方案加载缓慢

经典 ASP 与 ASP.Net 3.5 中的 CSS?

c++ - C++ 中的回调定时器函数

jquery - 使用 jQuery grep() 过滤 JSON 数组