Тема: Почав вивчати ООП і наткнувся на проблему)Допоможіть виправити помилку
Хто підкаже чому у функції charact при ініціалізації, підкреслює дані,які мали б відноситись до типу char і вибиває помилку,що ідентифікатор невизначений.
Код:
#include <iostream>
#include <cstring>
using namespace std;
class Building
{
private: char name, style, description, year, month, day;
public:
void message()
{
cout << "LET`S SEE NEW BUILDING" << endl;
};
void charact(char name_building, char style_building, char characteristics_building, int age_date, int month_date, int day_date)
{
name = name_building;
style = style_building;
description = characteristics_building;
year = age_date;
month = month_date;
day = day_date;
};
void get()
{
cout << "THE BUILDING NAME IS - " << name << endl;
cout << "THE BUILDING STYLE IS - " << style << endl;
cout << "THE BUILDING DESCRIPTION - " << description << endl;
cout << "THE BUILDING AGE - " << year<<"."<<month<<"."<<day<< endl;
};
};
int main()
{
Building St_Yura_Church;
St_Yura_Church.message();
St_Yura_Church.charact(Yura,baroko,style, 1876, 9, 30);
St_Yura_Church.get();
Building Big_Ben;
Big_Ben.message;
Big_Ben.charact(BIG_BEN,clock,garden,1999,9,3 );
Big_Ben.get();
system("pause");
return 0;
}