【发布时间】:2022-07-14 02:36:06
【问题描述】:
我有以下代码:
#include<iostream>
using namespace std;
class Vec{
private:
int& var;
public:
Vec(int& tmp){
var = tmp;
}
};
int main(){
int x = 10;
Vec v1(x);
}
但它给出了编译错误:error: uninitialized reference member in ‘int&’ [-fpermissive]
如何解决?
【问题讨论】:
标签: c++ class pass-by-reference