给定
template<typename ...Types>
void print(Types&& ...args) {
(cout << ... << args);
}
// ....
print(1, 2, 3, 4); // prints 1234
如何添加空格让我们得到1 2 3 4
?
更新:
正确答案:
((std::cout << args << ' ') , ...);
给定
template<typename ...Types>
void print(Types&& ...args) {
(cout << ... << args);
}
// ....
print(1, 2, 3, 4); // prints 1234
如何添加空格让我们得到1 2 3 4
?
更新:
正确答案:
((std::cout << args << ' ') , ...);