小编ego*_*_hm的帖子

正确初始化成员引用

class Temp {
    public : 
        Temp(X& x): x_(x) {}
        Temp(X& x, Y& y) : x_(x), y_(y) {}
        ...
    private:
        X& x_;
        Y& y_;
}
Run Code Online (Sandbox Code Playgroud)

我得到了错误,因为如果Temp(X& x): x_(x)引用y_没有初始化.正确编写这样一个类的常见做法是什么?

c++ constructor

11
推荐指数
3
解决办法
9113
查看次数

标签 统计

c++ ×1

constructor ×1