✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
{
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++)