Re[19]: Список
От: Qbit86 Кипр
Дата: 29.12.16 21:10
Оценка:
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>hardcase ровно это же и подтвердил — "вижак выдаст список реализаций"


Visual Studio выдаст список реализаций, если я явно попрошу его выдать список реализаций: «Go To Implementation Ctrl+F12».
Если я не попрошу его выдать список реализаций, а скажу «Go To Definition F12», ТО ОН НЕ ВЫДАСТ МНЕ СПИСОК. Он перейдёт к объявлению сигнатуры метода в интерфейсе.

В C++ это не так: выбираешь ли ты «Go To Declaration Ctrl+F12», или «Go To Definition F12» — он может выдать список. Потому что компилятор на «этапе чтения мной кода» (евпочя) не имеет достаточной информации; он будет её иметь, только когда я попытаюсь код вызвать, SFINAE, и всё такое. А в нормальных языках компилятору не нужна поздняя стадия инстанцирования, чтобы знать, что к чему.

Разобрался?
Глаза у меня добрые, но рубашка — смирительная!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.