LINUX.ORG.RU

История изменений

Исправление next_time, (текущая версия) :

константы в С++ - constexpr а у const поведение вполне может быть как у let:

class A
{
public:
    const int x;
    A(int _x): x(_x){}
};
    A var1(9), var2(11);
    qDebug()<<var1.x<<var2.x; //Вывод: 9,11

Но: var1.x = 8; ///ошибка: cannot assign to non-static data member ‘x’ with const-qualified type ‘const int’

Исходная версия next_time, :

константы в С++ - constexpr а у const поведение вполне может быть как у let:

class A
{
public:
    const int x;
    A(int _x): x(_x){}
};
    A var1(9), var2(11);
    qDebug()<<var1.x<<var2.x; //Вывод: 9,11

Но: var1.x = 8; ///ошибка: cannot assign to non-static data member ‘x’ with const-qualified type ‘const int’