Ovaj primer je preuzet sa odlicnog http://www.programiranje.net foruma i odlican je kada treba na konkretnom primeru prikazati razlike medju kompajlerima.
Kod:
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int arr[2] = {1, 1};
int a = 0;
a = arr[a]++;
cout << "a: " << a << endl;
cout << "arr[0]: " << arr[0] << endl;
cout << "arr[1]: " << arr[1] << endl;
system("pause");
return 0;
}
MinGW:
a: 1
arr[0]: 2
arr[1]: 1
Press any key to continue . . .
Microsoft Visual C++ 6.0
a: 1
arr[0]: 1
arr[1]: 2
Press any key to continue . . .









Primer razlike medju kompajlerima...