Please tell me what this line will print in c++
int a = 5;
cout<<++a <<" " <<++a <<" " <<++a <<endl;
in the book "Schaum's programming with c++" it is given that it will proceed from right to left and output will be 8 7 6
but I am getting output as 8 8 8 Please explain, is there any modification in the C++ language after the book was written?