討論串[語法] 回傳一個二維陣列
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者littleshan (我要加入劍道社!)時間16年前 (2009/05/14 11:57), 編輯資訊
0
0
0
內容預覽:
首先呢,陣列在 C/C++ 中並不是 first-class object. 至少你不能回傳一個陣列. 但是你可以回傳一個指向陣列的 pointer. 這是合法的. 然而 C 的語法有個非常奇怪的地方. 那就是宣告陣列時 維度要放在變數的後面. int b[10];. 而不是這樣. int[10]
(還有808個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者QQ29 (我愛阿蓉)時間16年前 (2009/05/14 11:15), 編輯資訊
0
0
0
內容預覽:
雖然return 一個local的array是不對的. 但是我想知道為什麼 compile不給我過@@. 以下是code:. void Q(int (*a)[3]). {. cout<<*(a[1])<<endl;. cout<<a[0][0]<<endl;. }. (int*)[3] QQ().
(還有136個字)
首頁
上一頁
1
下一頁
尾頁