История изменений
Исправление 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;
}