Looking at the code below, what is not a rvalue ?
int& increment(int& var) { var += 1; return var; } int main() { int num = int(2); int& ref = increment(num); int* ptr = new int(3); }
2
int(2)
increment(num)
new int(3)