Order of Argument Evaluation
In Java, argument is evaluated from left to right.
String s = "going, ";
printTest (s, s, s = "gone ");
void printTest (String a, String b, String c)
{
System.out.println(a + b + c);
}
In C++, order of argument evaluation is undefined and implement dependent.