class
- это имя типа массива из 10 элементов, каждый из которых соответствует структуре, которую вы определяете.
Вам следует создать экземпляр типа:
class classObject;
Возможно, вас вводят в заблуждениев соответствии с базовым синтаксисом объявления структуры:
struct class {
int roll;
int age ;
} class[10];
это объявление также определит переменную, массив 10 struct class
.
Префикс ее с typedef
вы изменяетеспособ объявления и определения вместо имени типа вместо экземпляра структуры.