关于变参模板的左值和右值
  • 板块学术版
  • 楼主蒟酱厂妹
  • 当前回复11
  • 已保存回复11
  • 发布时间2023/3/11 07:31
  • 上次更新2023/10/23 21:58:56
查看原帖
关于变参模板的左值和右值
310818
蒟酱厂妹楼主2023/3/11 07:31
template<typename any>
struct dector:std::vector<any>{
	template<typename...args>
	// dector(args&&...qwq)
	// 	:std::vector<any>(qwq...){}
	dector(const args&...qwq)
		:std::vector<any>(qwq...){}
};
signed main(){
//	freopen(".in","r",stdin);
//	freopen(".out","w",stdout);
	std::ios::sync_with_stdio(false);cin.tie(nullptr);
	dector<int>a(3,4);
	return 0;
}

如题,上面是右值下面是左值引用,有什么区别吗?好像都能跑。要是我再加上 std::forward 会怎么样?

2023/3/11 07:31
加载中...