【发布时间】:2013-07-08 22:07:58
【问题描述】:
我试图初始化整个 int 数组,在通过 Stackoverflow 搜索后,我发现最好的方法是使用来自 <algorithm> 或 <vector> 标头的 std::fill_n ,但同时包含两者都会给出错误。我认为这些方法只能在 C++ 中使用,还是我做错了什么?
如何在没有任何循环的情况下(即在单个语句中)用 C 中的值初始化整个数组?
我正在开发 Fedora 14 终端并使用 gcc 进行编译。
【问题讨论】:
-
@Ryan Haining:当问题很明显是关于 C 的时候,你为什么要把 [C] 标签替换为 [C++] 标签?
标签: c arrays algorithm gcc header