Тема: Почав вивчати ООП і наткнувся на проблему)Допоможіть виправити помилку
Хто підкаже чому у функції 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;
}