Jump to

v08-l2-isRValue

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);
}

???