Со старым стандратом C++, использовать алгоритмы STL было не очень удобно.
Но как там в рекламе =) Всё меняется когда приходят… тададам =)) Новый стандарт С++ 11.
Но как там в рекламе =) Всё меняется когда приходят… тададам =)) Новый стандарт С++ 11.
Кстати, C-11 — это советская дизель-электрическая торпедная подводная лодка серии IX-бис, С — «Средняя» времён Второй мировой войны. Ну ладно, это так =)))
Плюшечка — Лямбда-функции и выражения
bool IdeCompiler::IsIdentifier(std::wstring const& text) { if (text.empty()) return false; if (!Scanner::IsIdentifierStart(text[0])) return false; return std::find_if_not(text.cbegin(), text.cend(), [text](char ch) { return Scanner::IsIdentifierPart(ch); }) == text.cend(); }
Comments