c++ - 我收到错误 C2440 :

标签 c++ visual-c++

出现以下错误

error C2440: 'initializing' : cannot convert from 'const int' to 'int [16]'

我的代码是这样的

static int Count[MAX_STATION_NO] = 0;

我在上面的行中遇到了错误。有人可以告诉我上面一行中的问题是什么吗?

最佳答案

您将数组视为指针,这是非法的。您不能将数组分配给值。

也许你想要这个:

static int Count[MAX_STATION_NO] = {0};

关于c++ - 我收到错误 C2440 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9973567/

相关文章:

c++ - `snprintf_s` 错误的安全感

string - 为什么我的代码在我的字符串后打印一个重复的垃圾字符?

c++ - 如何在 C++ 中将 CString 转换为 double?

c++ - 是否可以预测 srand(time(0)) 的随机数?

C++:如何洗牌动态指针数组?

c++ - 逐字串化

c++ - std::from_chars 无法在 MSVC 下编译

c++ - 在 C++ 中使用 upper_bound 时崩溃

c++ - C - Windows 函数(套接字)的编译错误

c++ - 比较器 - 重载运算符 <