Size: a a a

2020 August 10

AP

Alexander Potapov in pro.cxx
Artöm Bakri Al-Sarmini
Скажи лучше, зачем оно
Кароче у меня
EventManager::AddEvenListener<MouseEvent>([](MouseEvent) {});
И с этой штукой я могу не писать тип в дважды, а выводить его прямо из коллбека
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Alexander Potapov
Ну а можно ли отфильтовать в таком случае?
Можешь отфильтровать по std::invocable…
источник

AP

Alexander Potapov in pro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Можешь отфильтровать по std::invocable…
Ок, чекну. Но все же вопрос изначально был не в этом. В принципе то рещение, что я сам придумал, почти работает, не считая ужасных ошибок компиляции в случаях когда коллбек задан неправильно
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Alexander Potapov
Кароче у меня
EventManager::AddEvenListener<MouseEvent>([](MouseEvent) {});
И с этой штукой я могу не писать тип в дважды, а выводить его прямо из коллбека
Сделай частное решение тогда
источник

AP

Alexander Potapov in pro.cxx
В плане?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Alexander Potapov
Ок, чекну. Но все же вопрос изначально был не в этом. В принципе то рещение, что я сам придумал, почти работает, не считая ужасных ошибок компиляции в случаях когда коллбек задан неправильно
Ну просто ты никак в общем случае не можешь выяснить сигнатуру оператора(), потому то он может быть несколько раз перегружен
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Трейт get_first_of<Ts...> пишется легко
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Alexander Potapov
В плане?
Для функции, стдфункции и нешаблонного operator()
источник

AP

Alexander Potapov in pro.cxx
Artöm Bakri Al-Sarmini
Трейт get_first_of<Ts...> пишется легко
Да понятно что можно в тупл и get
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Alexander Potapov
Ок, чекну. Но все же вопрос изначально был не в этом. В принципе то рещение, что я сам придумал, почти работает, не считая ужасных ошибок компиляции в случаях когда коллбек задан неправильно
Чтобы не было ужаса, вставь статик ассерт в нужное место
источник

AP

Alexander Potapov in pro.cxx
Artöm Bakri Al-Sarmini
Для функции, стдфункции и нешаблонного operator()
Мб, makes sense
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Alexander Potapov
Да понятно что можно в тупл и get
Я не фанат инстанцирования туплов, учитывая популярность рекурсивной реализации
источник

AP

Alexander Potapov in pro.cxx
Ну коллбеки по хорошему с малым числом параметров, так что ок
источник

BH

Blue Heart in pro.cxx
@antoshkka, книга славная, большое спасибо за труд на доступном пониманию языке)
источник

Ct

Casual tears in pro.cxx
Telegram
Group Butler [beta] in pro.cxx
Правила
0. Язык чата — русский. The chat's language is Russian.
1. Простые вопросы (к примеру, о базовом синтаксисе языка, или от новичков в C/C++) , лабы, "помогите с задачкой" и о IDE — в чат новичков: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w ;
1.1. Холивары – в чат холиваров pro.cxx.holywars — https://telegram.me/joinchat/BYlFbECi8UKU0bCqc7jWlQ ;
2. Не хамим, не переходим на личности, не вбрасываем утверждения без доказательств (для этого есть чат холиваров и @flood);
2.0. Не поддавайтесь на провокации, а лучше репортите, написав в реплае @admin;
2.1. Не делайте ложных доносов на людей, и не "пингуйте" администраторов чата зря;
2.2. Не разводите срачи/холивары в этом чате. За разведение срача администрация банит без предупреждения;
3.  Не надо оффтопить в этом чате и флудить (в частности не рекомендуется писать кучу мелких сообщений);
3.0. Не стоит злоупотреблять стикерами и (или) кидать их без всякой причины;
3.1. Если хотите переслать (форвардить, forward) несколько сообщений, то склеивайте его…
источник

d

d7d1cd in pro.cxx
У меня вопрос не совсем по плюсам. Вопрос по сборке программ из исходников на плюсах. Есть ОС ibm i (as/400). Она консольная. В ней есть компилятор С++. Как грамотно в этой ОС собирать приложения из исходников? Сейчас я для каждого проекта создаю скрипт сборки и использую. Но, может быть, можно сделать универсальный способ для любого проекта?
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
О cmake знаешь?
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Прям универсального не получишь
источник

d

d7d1cd in pro.cxx
Artöm Bakri Al-Sarmini
О cmake знаешь?
Слышал, но не использовал
источник

d

d7d1cd in pro.cxx
Artöm Bakri Al-Sarmini
Прям универсального не получишь
Тогда чем cmake лучше моего способа сейчас?
источник