PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 請問C++能傳遞二維陣列到函數內嗎?
作者:
yuwenche
(yuwenche)
2021-10-19 18:49:50
請問C++能傳遞二維陣列到函數內嗎? 例如現在要作兩個二維矩陣的相乘,而這兩個矩陣的
值分別儲存在兩個二維陣列中。另外要寫一個函式來作這兩個二維陣列的運算,只是C++的
函式似乎無法接受二維陣列當參數(??) 或是有其他方法來處理二維矩陣的運算?
作者:
Schottky
(順風相送)
2021-10-19 19:09:00
可以啊,看你怎麼使用既然你都講 C++ 了,那打包成物件呀純 C 的作法就是傳二維陣列的「指標」和必要資訊(長寬)
作者:
zebracoco
(公子吃丙)
2021-10-19 19:23:00
用指標啦
作者:
pponywong
(pony)
2021-10-19 23:03:00
矩陣還是建議用一維就好float* A, int LDA 多傳入一個leading dimension
作者:
KaryuuIssen
(一閃)
2021-10-20 01:24:00
可以阿 不過要看兩個維度的SIZE是否固定 做法不同
作者:
peter98
(新兵)
2021-10-20 05:58:00
C++的話要是工作上還在用plain C array code review我都送他一個大叉叉
作者:
LPH66
(-6.2598534e+18f)
2021-10-20 10:59:00
樓上這有點微妙, 還是有很多事用一般陣列最好除非你跟我說你們全部都用 std::array
作者:
pponywong
(pony)
2021-10-20 18:53:00
array到底是傳class/struct好 還是一般陣列好 見仁見智看是在軟體哪一層 科學運算是用陣列
作者:
Schottky
(順風相送)
2021-10-20 20:21:00
也牽扯到底層是不是用 DSP 晶片在做矩陣運算 (被拖走)
作者: longlongint (華哥爾)
2021-10-21 00:02:00
OpenCV cv::Mat原po能po程式碼嗎 我覺得你用的C++跟我不一樣
作者:
MartinJ40
(Martin J-40)
2021-10-21 13:40:00
void func(int a[3][4]) 誰說不行送二維的
作者:
LPH66
(-6.2598534e+18f)
2021-10-21 17:00:00
樓上傳進去的東西是 int [][4] 喔
作者:
steve1012
(steve)
2021-10-21 23:34:00
一般陣列幾乎不怎麼用了 vector 可以做99%事 std::array 做0.99%
作者: qwerasdf6102 (eat_centrum)
2021-12-12 12:47:00
vector唯一要在意的就是capacity大小
繼續閱讀
[售書] c++書籍
krf08
[問題] #define 輸出問題
Kuba4ma
[問題] VSCode的Terminal顯示問題
yiting428
[問題] 資料結構書購買問題
michael4210
[問題] 結構和陣列的問題
exaggeration
[心得] 浮點數取整討論
mikemike1021
[問題]讀入並顯示raw圖檔
hope2801
Re: [問題] 什麼樣的"錯誤"該用例外處理
ddavid
[問題] 讀取txt檔內的數字
ooww
[問題] 什麼樣的"錯誤"該用例外處理
icetofux
Links
booklink
Contact Us: admin [ a t ] ucptt.com