Ioann_
Так ты его касти
Ioann_
Тоже к указателю на функцию
Dmitry
да все, проблема собственно решилась уже
Dmitry
а адрес перегруженной функции я, само собой, не получу, пока я ему явно static_cast'ом например не укажу какой именно вариант мне нужен
Ioann_
Ioann_
вот, все работает
Ioann_
но, про static_assert не забывай
Ioann_
потому что если типы будут не POD, наткнешься/наткнутся на грабли, что кастуется вроде б, а работает не верно
Ioann_
ну, и еще главное - чтобы спеки функций были одинаковыми. т.е cdecl и т.п
Ioann_
Ничего плохого в таком коде кстати нету. А Герб Саттер любит утрировать и всасывать из пальца - ну нужно же как то книгу продвигать ;) Но пишет дельно !
Ioann_
Но вообще, в данном случае - есть.
Constantine
А какой самый простой способ проверить существование ==?
Holyday
Народ какой компилятор посоветуйте для начинающего
Holyday
Спасибо
Vladislav
а если серьезно, под какую ось?
Holyday
Windows 8
Holyday
(
Andrey
Т.е есть компиляторы для профессионалов, а есть - для начинающих?
Vladislav
Windows 8
бери студию тогда, ставить gcc/clang на винду начинающему - боль
Holyday
Спсибо ребят
Aleksandr
Может кто раскажет как сделать очередь много писателей один читатель base lock или lock free ?
Ioann_
А какой самый простой способ проверить существование ==?
Даже если его нету, но есть < то вроде можно получить из <.
Ned
Парни, дело срочное, @AlexFails, подключайся. Срочно надо натренировать скилл чтения и разбора чужого кода на С++. Есть советы по небольшим проектам, где логика приложения описана несложным языком? Чисто прокачать скилл, чтобы потом перейти к более сложной задаче. Времени на прокачку - около 2 месяцев.
Ned
Где там были наши репы на кодревью?
Constantine
Даже если его нету, но есть < то вроде можно получить из <.
Мне в рамках SFINAE надо, и я уже все нагуглил и даже выяснил что надо сказать очередное спасибо bunch of trolls которые разрабатывали std потому что скажем std::vector не ставит enable_if на свое сравнение
Stanislav
https://github.com/openhomm/openhomm можешь мое поревьюить
Stanislav
там qt правда 8 летней давности )
Крылатый
Уии!
Крылатый
Ревьюшечки!
Stanislav
интересна
Ned
Это же под винду, да?
Олександр
github.com/bjorn/tiled
Stanislav
github.com/bjorn/tiled
во годный проект)
Constantine
is_detected + declval
это какой стандарт, 22й?)
Stanislav
какой то промежуточный
Stanislav
но следующий 20 будет)
Stanislav
а потом 23
Александр
это какой стандарт, 22й?)
is_detected 17, но гуглятся и старые реализации (с названиями типа is_valid в hana)
Stanislav
is_detected 17, но гуглятся и старые реализации (с названиями типа is_valid в hana)
http://en.cppreference.com/w/cpp/experimental/is_detected до сих пор ts 2 или там данные старые?
Stanislav
а потом 23
они так вроде и не договорились о 2х годичном цикле, было как то и такое
Stanislav
хотя тут надо @antoshkka спросить
Олександр
во годный проект)
Он в GSoC участвовал
Stanislav
я его еще с 2010 помню ) хотели на основе редактор карт для опенхомм сделать
Ned
Ебаать, это называется "маленькие проекты"?
Олександр
:)
Олександр
Можешь поревьювить мой алгоритм pso
Stanislav
ну какие есть лол
Олександр
sanchaez/pso-extremities https://github.com/sanchaez/pso-extremities
Ned
М, для начала неплохо
Олександр
Я хочу переделать структуру, сделать модульным и добавить OpenCL
Ильяс
https://habrahabr.ru/post/111199/
Александр
это какой стандарт, 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 лет к этому прийти :(
Constantine
с костылём на вектор
Ned
Я б на исходника малвари поупражнялся :₽
Это ж асм скорее всего, совсем трудно. Но нужно. Или есть че?
Constantine
Это ж асм скорее всего, совсем трудно. Но нужно. Или есть че?
Нахрена на асме малварю писать, кроме инжектед?
Ned
Нахрена на асме малварю писать, кроме инжектед?
Хз, никогда не писал и не разбирал
Ned
Есть опенсурс малвари?
Ned
Ну, помимо винды
Platon
в каком месте опенсорс винда
Square
carperb ищи, там особо упоротые участки заботливо откомменчены
Ned
в каком месте опенсорс винда
Это шутка такая. Недавно сами мелкомягкие слили исходников и пребилдов в сеть. Рекламная акция, думаю
Platon
не самая удачная шутка ;)
Ned
Ну, кто знает, тот поймёт
Ned
Печальная ось, вот честно. И юзвери у неё тоже печальные.
Ned
А может написать вирус, который будет ставить на комп линь и бережно переносить файлы?...
Platon
Переходи на макос, самая защищенная