相关疑难解决方法(0)

为什么我不能制作参考文献?

当我这样做:

std::vector<int> hello;
Run Code Online (Sandbox Code Playgroud)

一切都很好.但是,当我把它作为引用的向量时:

std::vector<int &> hello;
Run Code Online (Sandbox Code Playgroud)

我得到了可怕的错误

错误C2528:'指针':指向引用的指针是非法的

我想把一堆结构的引用放到一个向量中,这样我就不必插入指针了.为什么矢量会对此发脾气?我唯一的选择是使用指针向量吗?

c++ stl reference vector container-data-type

328
推荐指数
7
解决办法
16万
查看次数

c ++指向引用的指针

在C++中使用引用指针是否合法?

例如:

int &ref = array[idx];
func(&ref);
Run Code Online (Sandbox Code Playgroud)

如果func()已经存在于您无法更改的库中,我可以想到为什么您可能想要这样做的一个原因.

c++

9
推荐指数
2
解决办法
5647
查看次数

"Class*&cls"在C++的函数定义中意味着什么?

我知道Class*cls是一个指针,而Class&cls是地址,但是是什么

void fucction1( Class *&cls)
Run Code Online (Sandbox Code Playgroud)

如果我有Class c,我应该传递给function1()谁?

谢谢!

c++

4
推荐指数
2
解决办法
1428
查看次数

标签 统计

c++ ×3

container-data-type ×1

reference ×1

stl ×1

vector ×1