#include<iostream> using namespace std; // 要有一个函数的出口 template<typename T> void print(const T&& t) { cout << t << endl; } template<typename T, typename ...Args> void print(const T&& arg,Args ...args) { cout << arg << endl; cout << std::is_rvalue_reference<decltype(arg)>::value << endl; return print(std::forward<Args>(args)...); } template<typename ...Args> void print(Args ...args) {// 没有这个的话,无法接收const char[]类型,比如main的用例 return print(std::forward<Args>(args)...); } int main() { print("hello", "dxgzg"); return 0; } 可以写个print玩玩
点赞 1

相关推荐

威猛的小饼干正在背八股:挂到根本不想整理
点赞 评论 收藏
分享
10-07 20:48
门头沟学院 Java
听说改名就会有offer:可能是实习上着班想到后面还要回学校给导师做牛马,看着身边都是21-25的年纪,突然emo了了
点赞 评论 收藏
分享
牛客网
牛客企业服务