C ++将指向数组分配给数组

时间:2015-06-16 11:35:25

标签: c++ arrays pointers

我遇到了以下问题:我想指定一个指向另一个值的值。我是怎么做到的我这样试过:

trialstr(0,0) = *stress(0);

但是这没用。我收到了以下错误消息:

'stress'不能用作函数

我希望你能帮助我。

1 个答案:

答案 0 :(得分:1)

operator precedence似乎是一个问题,函数调用操作的优先级高于间接(dereference)操作符,这意味着从编译器的角度来看,你正在做什么

*(stress(0))

换句话说,您尝试取消引用stress(0)返回的内容。

你想要的(我假设)首先取消引用stress指针然后在解除引用的指针上使用函数调用操作符()

(*stress)(0)