|
|
1
4
您正在按值传递双指针“matrix2”。因此,当matrixalloc完成它的任务时,“matrix2”仍然是函数被调用之前的内容。为了获得要填充的更改,请考虑通过引用传递matrix2:
必要时,不要忘记将matrixalloc的实现更改为取消引用matrix2。 EDIT: Simple solution below. Change this line:
对此:
|
|
|
2
1
Here you are passing matrix2 按价值 .
在这里,您要分配给一个形式参数。您传入的实际参数不受此影响。您可能应该通过引用传递参数:
|
|
AstralHex · 矩阵乘法代码工作不正常 11 月前 |
|
|
Giogre · 为包含许多数值字段的简单“struct”重载比较运算符 11 月前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 11 月前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 11 月前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 11 月前 |