LINUX.ORG.RU

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

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

#include <iostream>
#include <iomanip>

struct Data
{
    const int a;
    const int b;
    const int c;
    const bool flag;

    Data(int na, int nb, int nc, bool nflag):
      a(na), b(nb), c(nc), flag(nflag)
    {}
};

int main()
{
    Data d1(1, 2, 3, false);

    std::cout << "A=" << d1.a << std::endl;

    return 0;
}

Исправление Kroz, :

#include <iostream>
#include <iomanip>

struct Data
{
    const int a;
    const int b;
    const int c;
    const bool flag;

    Data(int na, int nb, int nc, bool nflag):
      a(na), b(nb), c(nc), flag(nflag)
    {}
};

int main()
{
    Data d1(1,2,3,false);

    std::cout << "A=" << d1.a << std::endl;

    return 0;
}

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

#include <iostream>
#include <iomanip>

struct Data
{
    const int a;
    const int b;
    const int c;
    const bool flag;

    Data(int na, int nb, int nc, bool nflag):
      a(na), b(nb), c(nc), flag(nflag)
    {}
};

int main()
{
  Data d1(1,2,3,false);

        std::cout << "A=" << d1.a << std::endl;

        return 0;
}