Re[2]: Шаблонный класс и Clang компилятор = ошибки
От: BlackEric http://black-eric.lj.ru
Дата: 13.08.19 12:56
Оценка:
Здравствуйте, amsdev, Вы писали:

A>Здравствуйте, amsdev, Вы писали:


A>>Т.е. почему-то ругается на геттер функции для пропертей Count и Items. Типы совпадают, классический компилятор не ругается.

A>>Может кто-нибудь в к курсе где косяк ?

A>После 5 часов любви с бубном СЛУЧАЙНО нашел в чем был косяк:


A>Оказывается CLANG компилятор не видит ф-ции геттеры если они объявлены ПОСЛЕ property, которые их используют !


A>Т.е. в моем классе секции protected и private с ф-циями геттерами должны быть ДО секции public где объявлены property, которые их используют !


A>В классическом компиляторе с этим точно не было проблем ! В сумме 2 дня искал где косяк (((


У Борланда всегда так. Используемое пишем выше чем использующий. При этом private в одном файле протекают. Нужен strict private для надежной изоляции.
https://github.com/BlackEric001
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.