【发布时间】:2019-04-07 17:45:20
【问题描述】:
所以我需要通过一个变量来定义一个常量,这样我就可以在数组的定义中使用该值。这行得通吗?
std::fstream scores("scores.txt");
int numberOfLines;
std::string temp;
while (std::getline(scores, temp))
{
numberOfLines++;
}
const int numberOfLines1 = numberOfLines;
int scoresArr [numberOfLines1] = {};
scores.close();
【问题讨论】:
-
不,不会的。使用向量。
-
需求的重要部分是compile-time,而不是constant
标签: c++ arrays c++11 variables constants