✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
{
long math_lection_number;
short home_work_number;
} My_lesson;
class Lection
{
public:
union
{
char * proffesor;
short graduate_number;
} Main_person;
union
{
short home_work_task;
char * home_book_name;
};
};
int main ()
{
Lesson * pmy_lesson = & my_lesson;
Lection my_lection;
long lection = my_lesson.math_lection_number;
short * phome_work = & (pmy_lesson-> home_work_number);
char * proffesor = my_lection.proffesor;
short gr_number = my_lection.main_person.graduate_number;
short my_task = Lection :: home_work_task;
const char * my_book = my_lection.home_book_name;
return 0;
}
]]> Присвоєння даних класу яким змінним виконано коректно (тобто дані оголошені коректно і доступ до них так само коректний) файлі sample.cpp?
(C++)