【发布时间】:2013-08-07 00:45:26
【问题描述】:
好的,一个简单的问题,但我找不到以前的答案...
在这里。
我将我的编译器等更新为 c++11,因此,我无法像事先那样初始化数组。代码如下:
class Something{
public:
int array[5];
void doSomething();
};
void Something::doSomething()
{
array={1,2,3,4,5};
}
这之前工作得很好,我在我的新项目中实现了它(但由于最近的融化而丢失了代码......)并且不记得我是如何在我的一生中做到这一点的。我知道它非常相似,但每次尝试都会出错。我什至尝试过:
class Something{
public:
int array[5];
void doSomething();
};
void Something::doSomething()
{
int Temparray[]={1,2,3,4,5};
array[]=Temparray[];
}
仍然一无所获...我无法弄清楚它是什么,我对谷歌猛烈抨击浪费了 2 个小时的编程...
【问题讨论】:
-
这从未奏效。您似乎一直依赖于某些编译器扩展、某种错误,或者仅仅是您的错误记忆。