标签: c++ c++11 pointers
只需检查一下:如果我想通过函数将双指针float **ptr传递给ref,我是否应该将其声明为:
float **ptr
void Func(float **&ptr)
或
Func(float **&&ptr)
?
答案 0 :(得分:3)
将评论转换为答案。
不要让“指针”部分使您感到困惑。要通过引用传递任何类型的T,请编写函数以接受T&。对于float**表示float**&。
T
T&
float**
float**&