Проблема с доступом к функции класса с использованием переменной структурного типа.
class ABC { public: void normal_print () { Print("Working"); } }; struct HANDLE_CLASS_TYPE { ABC obj_abc; } struct_handle [2]; //+------------------------------------------------------------------+ void OnStart() { for(int i = 0; i < ArraySize(struct_handle); i++) { struct_handle[i].obj_abc.normal_print(); } }
Слишком много пустых строк в коде.
Igor Makanu # :
кто ж знал чего он хочет, вопросы у него разные
а автоподстановка для пользовательских типов глючит давно, в особенности если они (типы) находятся в другом файле (include)
Об этом в документе не упоминается. Но в любом случае теперь я знаю, что то, что я пробую, работает. Хотя нет автоподсказки.
Подсказки нет, но работает. Надо принять как данность.
Я пробовал следующий код. Но я не могу вызвать функцию из класса ABC.
Пожалуйста, помогите мне и дайте мне знать, что я делаю не так.