【问题标题】:Populate dynamics array from file从文件填充动态数组
【发布时间】:2015-01-19 23:00:09
【问题描述】:

读取文件行时“动态”填充数组的最佳方法是什么?

I found similar solution here

但首先程序员循环遍历文件以获取通道数,然后在另一个循环中将内容保存到结构中。

我正在寻找如何在一个循环中完成它的方法

【问题讨论】:

  • 接受该问题的答案就是:push_back 变成 std::vector
  • 您是否在考虑不是std::vector 的动态数组?
  • 不管是 std::vector std:array 等。我正在寻找有效的方法:)

标签: c++


【解决方案1】:

或者,您可以使用malloc / realloc 即时读取具有未知结构的数组。 如果内存和访问时间不重要,请使用自定义单向列表或 std::list

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-20
    • 2015-08-15
    • 2012-02-09
    • 1970-01-01
    相关资源
    最近更新 更多