此代码在 XCode 和 Visual Studio 中提供不同的输出:
#include <iostream>
using namespace std;
int f() {
cout << 'A';
return 1;
}
int main() {
cout << '.' << f();
return 0;
}
在 Visual Studio 中它输出
A.1
在 XCode 中它输出
.A1
显然我希望两个编译器输出相同的东西..是否应该不这样做?这是已知的事情还是我可以对此做些什么?