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