编译以下代码时:
void DoSomething(int Numbers[]) { int SomeArray[] = Numbers; }
VS2005编译器抱怨错误C2440:'initializing':无法从'int []'转换为'int []'
我明白,它真的试图将指针强制转换为无法正常工作的数组.但是,如何向学习C++的人解释错误?
c++ arrays pointers visual-studio-2005 error-code
arrays ×1
c++ ×1
error-code ×1
pointers ×1
visual-studio-2005 ×1