я к переменным класса-родителя не могу обращаться через такие шаблоны (C++11, clang, gcc)?
При этом MSVC прекрасно понимает такой код
потому что у &MyBClass::a тип int MyAClass::*, со всеми вытекающими
А есть какой-то быстрый способ все это пофиксить, чтобы перенести код с msvc на gcc?
По идее, оно могло бы сконвертироваться. Один вопрос с выводом типов, сейчас не вспомню: https://eel.is/c++draft/conv.mem#2
ну сделай чтобы функция принимала T MyAClass::* Element
А если у меня таких 2К функций? Нет способа попроще?)
Спасибо! Попробую!
Обсуждают сегодня