
//
// Przykładowy kod z rozdziału 4.3.1 "Wyrażenia stałe" książki
// "Programowanie. Teoria i praktyka z wykorzystaniem C++" Bjarne'a Stroustrupa.
//

//------------------------------------------------------------------------------

int main()
{
    const double pi = 3.14159265359;
    //pi = 7;           // Błąd: przypisanie do stałej.
    int r = 7;
    double c = 2*pi*r;  // ok: tylko odczytaliśmy wartość pi; nie próbujemy jej modyfikować.
    const int max = 17; // Literał jest wyrażeniem stałym.
    int val = 19;

    max+2;              // Wyrażenie stałe (stała liczba całkowita plus literał).
    val+2;              // To nie jest wyrażenie stałe: użyto w nim zmiennej.
}

//------------------------------------------------------------------------------
