【发布时间】:2010-10-06 20:22:24
【问题描述】:
编译以下代码时:
void DoSomething(int Numbers[])
{
int SomeArray[] = Numbers;
}
VS2005 编译器报错 C2440: 'initializing' : cannot convert from 'int []' to 'int []'
我知道它实际上是在尝试将一个指针转换为一个不起作用的数组。但是你如何向学习 C++ 的人解释这个错误呢?
【问题讨论】:
标签: c++ arrays visual-studio-2005 pointers error-code