Size: a a a

2021 February 15

SI

Shack Ira in supapro.cxx
Не, я когда дебажил оно корректно строку с файла читает
источник

d

d7d1cd in supapro.cxx
Anatoly Shirokov
академический код :):
    std::set<std::string> s {"s1", "s2"};
   std::map<std::string, int> m;
   std::transform(s.begin(), s.end(), std::inserter(m, m.end()), [i = 0](auto&&e) mutable {
       return std::make_pair(e, ++i);
   });
Здорово! Спасибо.
источник

AS

Anatoly Shirokov in supapro.cxx
d7d1cd
Здорово! Спасибо.
range for loop короче, а это код времен алгоритмов, сейчас все лаконичнее можно
источник

d

d7d1cd in supapro.cxx
Не понял все равно )
источник

AS

Anatoly Shirokov in supapro.cxx
for(int i = 0; auto&& e : s) m.emplace(e, ++i);
источник

AS

Anatoly Shirokov in supapro.cxx
тебе приводили этот вариант выше
источник

d

d7d1cd in supapro.cxx
А, ясно. Спасибо
источник

MK

Mikhail Kalugin in supapro.cxx
Ofee
Если возникло недопонимание из-за терминологии, то уточню, что лично я в изначальном вопросе из контекста под полиси понял класс трейтов (как, например, std::char_traits) и в своём ответе я сравнивал именно их. А приведённый пример полиси в этом сообщении я тоже склонен считать CRTP с похожими преимуществами и недостатками, потому даже и не знаю, по какому критерию их сравнивать, мне явно тут опыта их использования не хватит
Да, кстати, я их в начале тоже спутал с трейтами. Александреску, конечно, читал, но давно, а в работе в основном сталкивался с CRTP «в стиле Microsoft».
источник

IZ

Ilia Zviagin in supapro.cxx
Aleksei Budyakov
Чем отличается crtp от передачи полиси класса, если и в том и в том случае ты не можешь итерироваться по реализациям как по общим в иерархии классам ?
Crtp знаю, а что такое "передача политики класса" - нет
источник

SI

Shack Ira in supapro.cxx
Как экранировать \ ?
источник

SI

Shack Ira in supapro.cxx
Если написать \\ то распознаёт как \\ а не \
источник

Д

Даб Даб Я in supapro.cxx
А кто-то может подсказать телегу для более начищающих? Я просто сюда зашёл с надеждой на полезные статьи и советы (по моему уровню проги), но увы на другое наткнулся 😅
источник

IZ

Ilia Zviagin in supapro.cxx
Mikhail Kalugin
В старые времена, Microsoft обожало использовать этот прием, чтобы обходиться без vtbl (ATL, WTL)
В ATL-то и без vtbl ?
источник

IZ

Ilia Zviagin in supapro.cxx
Aleksei Budyakov
Почему отказались, и что стало альтернативой ?
Он не говорил, что отказались
источник

IZ

Ilia Zviagin in supapro.cxx
Даб Даб Я
А кто-то может подсказать телегу для более начищающих? Я просто сюда зашёл с надеждой на полезные статьи и советы (по моему уровню проги), но увы на другое наткнулся 😅
Это тут, если ты про С++
источник

Д

Даб Даб Я in supapro.cxx
Но я абсолютно ничего не понимаю
источник

Д

Даб Даб Я in supapro.cxx
Мой уровень - ЕГЭ задачи и несложные олимпиадные
источник

IZ

Ilia Zviagin in supapro.cxx
Shack Ira
Как экранировать \ ?
\\ или использовать raw string literal
источник

IZ

Ilia Zviagin in supapro.cxx
Даб Даб Я
Но я абсолютно ничего не понимаю
Это нормально, я тоже ничего не понимаю
источник

Д

Даб Даб Я in supapro.cxx
Но... ты.... админ....
источник