Ioann_
Так ты его касти
Ioann_
Тоже к указателю на функцию
🦥Alex Fails
Dmitry
да все, проблема собственно решилась уже
Dmitry
а адрес перегруженной функции я, само собой, не получу, пока я ему явно static_cast'ом например не укажу какой именно вариант мне нужен
Ioann_
Ioann_
вот, все работает
Ioann_
но, про static_assert не забывай
Ioann_
потому что если типы будут не POD, наткнешься/наткнутся на грабли, что кастуется вроде б, а работает не верно
Ioann_
ну, и еще главное - чтобы спеки функций были одинаковыми. т.е cdecl и т.п
Ioann_
Ничего плохого в таком коде кстати нету. А Герб Саттер любит утрировать и всасывать из пальца - ну нужно же как то книгу продвигать ;) Но пишет дельно !
Ioann_
Но вообще, в данном случае - есть.
Constantine
А какой самый простой способ проверить существование ==?
Holyday
Народ какой компилятор посоветуйте для начинающего
Ned
Holyday
Спасибо
Vladislav
Vladislav
а если серьезно, под какую ось?
Holyday
Windows 8
Andrey
Holyday
(
Andrey
Т.е есть компиляторы для профессионалов, а есть - для начинающих?
Vladislav
Windows 8
бери студию тогда, ставить gcc/clang на винду начинающему - боль
Holyday
Спсибо ребят
Aleksandr
Может кто раскажет как сделать очередь много писателей один читатель base lock или lock free ?
Ioann_
Ned
Парни, дело срочное, @AlexFails, подключайся. Срочно надо натренировать скилл чтения и разбора чужого кода на С++. Есть советы по небольшим проектам, где логика приложения описана несложным языком? Чисто прокачать скилл, чтобы потом перейти к более сложной задаче. Времени на прокачку - около 2 месяцев.
Ned
Где там были наши репы на кодревью?
Stanislav
Stanislav
https://github.com/openhomm/openhomm можешь мое поревьюить
Stanislav
там qt правда 8 летней давности )
Крылатый
Уии!
Крылатый
Ревьюшечки!
Stanislav
интересна
Ned
Это же под винду, да?
Олександр
github.com/bjorn/tiled
Александр
Stanislav
Stanislav
какой то промежуточный
Stanislav
но следующий 20 будет)
Stanislav
а потом 23
Stanislav
а потом 23
они так вроде и не договорились о 2х годичном цикле, было как то и такое
Stanislav
хотя тут надо @antoshkka спросить
Stanislav
я его еще с 2010 помню ) хотели на основе редактор карт для опенхомм сделать
Ned
Ебаать, это называется "маленькие проекты"?
Олександр
:)
Олександр
Можешь поревьювить мой алгоритм pso
Stanislav
ну какие есть лол
Олександр
sanchaez/pso-extremities
https://github.com/sanchaez/pso-extremities
Ned
М, для начала неплохо
Олександр
Я хочу переделать структуру, сделать модульным и добавить OpenCL
Ильяс
https://habrahabr.ru/post/111199/
Square
Александр
это какой стандарт, 22й?)
template <class T, class U> using eqres = decltype(std::declval<const T&>() == std::declval<const U&>());
А дальше эту конструкцию сравнивать с bool внутри SFINAE (std::is_same<eqres<T, U>, bool>{}). Оно либо даст false и не инстанцируется, если operator== возвращает не bool, либо отбросится, если operator== не существует
Ned
А сфера какая предстоит?
Сфера? Что-то околосистемное. Быстро читать много кода, быстро вникать в суть вещей и видеть поверхностные ошибки.
Square
Я пытаюсь 7 лет к этому прийти :(
Square
Constantine
Constantine
Constantine
с костылём на вектор
Constantine
Ned
Ned
Есть опенсурс малвари?
Ned
Ну, помимо винды
Platon
в каком месте опенсорс винда
Square
Square
carperb ищи, там особо упоротые участки заботливо откомменчены
Platon
не самая удачная шутка ;)
Ned
Ну, кто знает, тот поймёт
Ned
Печальная ось, вот честно. И юзвери у неё тоже печальные.
Ned
А может написать вирус, который будет ставить на комп линь и бережно переносить файлы?...
Platon
Переходи на макос, самая защищенная