If it's stupid but works, it isn't stupid.
Правило:
Function declarations and class/struct definitions should go in .h/.hpp files, and function defintions should go in .cpp files.
You only need a .cpp file if there are member functions to define in that file. If it's empty, it's unnecessary.

Структура Student (ФИО, Номер группы, Оценки)
Student.h


Student.cpp - нужен только если не пустой (есть функции, которые необходимо определить)


В программу включаем заголовочный файл


В C++ такая же, как и класс, структура, за исключением того, что ее члены public по умолчанию.

Обращение к полям структуры
через оператор выбора . (точка) при обращении через имя структуры
через -> при обращении через указатель





@темы: C++, C++ Структуры