欢迎光临散文网 会员登陆 & 注册

C++多层 initializer_list 的传递和初始化技巧

2023-01-31 21:46 作者:魔术iT  | 我要投稿

class AVD {

public:

AVD(){

std::cout << 1;

}

AVD(std::initializer_list<AVD> Val):Val_(Val){

std::cout << 2;

}

AVD(std::initializer_list<int> Val) {

std::cout << 3;

}

void df() {

std::cout << 4;

}

private:

    std::initializer_list<AVD> Val_;

};

AVD DF({ {1,2},{2,3} });


C++多层 initializer_list 的传递和初始化技巧的评论 (共 条)

分享到微博请遵守国家法律