相关疑难解决方法(0)

如何声明引用并在以后初始化

我对C++很新,这是我的情况.我有一个参考MyOjbect,但确切的对象取决于条件.所以我想做这样的事情:

MyObject& ref; 
if([condition]) 
  ref = MyObject([something]) 
else 
  ref = MyObject([something else]);
Run Code Online (Sandbox Code Playgroud)

我现在不能这样做,因为编译器不允许我声明但不初始化引用.我能做些什么来实现我的目标?

c++ reference

52
推荐指数
7
解决办法
6万
查看次数

标签 统计

c++ ×1

reference ×1