Dlaczego ten "program" zamiast blednego wyniku np inf albo wartosci ujemnych daje prawdlowa wartosc??
#include <iostream>
#include <climits>
using namespace std;
int main()
{
cout<<"Wielkosc zmiennej short "<<sizeof (short)<<endl; //podaje 2
cout<<"Wartosc maksymalna short "<<SHRT_MAX<<endl; //podaje 32768
short x=SHRT_MAX,
cout<<"Blad " <<x+1; // podaje 32769 a nie powinno
return 0;
}