c++字符串数组

c++ string array

本文关键字:数组 字符串 c++      更新时间:2023-10-16

有人能帮助我如何在头中声明字符串数组,在cpp文件中设置它,然后用for循环中的值初始化它吗。我必须使用C风格的数组,所以我不能使用向量。

我正在努力寻找最好的方法来消耗最少的资源,因为我正在阅读的这个文本文件中有10000行。

如果不允许使用vector,并且在完成读取之前,您不知道文件包含多少有效行,那么您有两个选项:

  • 通过创建一个满时大小加倍的数组来模拟vector的行为
  • 执行一次以确定文件中的行数。分配一个固定大小的数组,然后再进行一次填充数组

选一个试试看。两者各有利弊。第二个不太容易实现错误。

您也可以将这些行放在链表中,然后将它们复制到数组中。