我有如下代码。
#include <iostream>
using namespace std;
void print(int& number){
cout<<"\nIn Lvalue\n";
}
void print(int&& number){
cout<<"\nIn Rvalue\n";
}
int main(int argc,char** argv){
int n=10;
print(n);
print(20);
}
它运行良好。但我想创建一个函数模板,以便它可以接受左值和右值。有人能建议如何做吗?
const
左值引用的单个函数就足够了。 - 101010