Este código fornece resultados diferentes no XCode e no Visual Studio:
#include <iostream>
using namespace std;
int f() {
cout << 'A';
return 1;
}
int main() {
cout << '.' << f();
return 0;
}
No Visual Studio ele gera
A.1
No XCode ele gera
.A1
Obviamente, eu esperaria que ambos os compiladores produzissem a mesma coisa. É de se esperar que não faça isso? É uma coisa conhecida ou há algo que eu possa fazer sobre isso?