Чарльз прямо выше, когда говорит, что в квалифицированном идентификаторе .
не должно быть скобок. Я хочу добавить, что в C ++ вам не следует использовать старый Cстиль бросает как вопрос стиля.Они, как правило, сильнее, чем вы хотите, и выбрасывают const
Несс, что очень часто не то, что вы хотите.Кроме того, фактически невозможно выполнить поиск по вашей базе кода, что затрудняет просмотр выражений, которые обычно с большей вероятностью могут вызывать ошибки.
Вместо этого, в этом случае, если вам действительно требуется полная мощностьПриведение в стиле C (без учета const
ness в данный момент), вы должны использовать reinterpret_cast<AICargo::TownEffect>
.Однако, не глядя на код, меня не удивило бы, если бы static_cast
было достаточно.