[問題] 陣列宣告與初始化的問題
在.h中宣告 int ary[3][3];
然後在.cpp中
// OK
for(int i=0; i<3; ++i) {
for(int j=0; j<3; ++j) {
ary[i][j] = i+j;
}
}
// NO
ary[3][3] = {
{0, 1, 2},
{3, 4, 5},
{6, 7, 8}
};
請問第二個不行的原因是?
是因為陣列不允許用在copy與assignment嗎?
--
跟我同個年代看球的人
有兩個最讓我們覺得惋惜
一個叫Grant Hill
一個叫Anfernee Hardaway
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.2.10
推
05/04 12:09, , 1F
05/04 12:09, 1F
→
05/04 12:10, , 2F
05/04 12:10, 2F
→
05/04 14:16, , 3F
05/04 14:16, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
18
34