Upload
mikhail-matrosov
View
2.577
Download
0
Embed Size (px)
Citation preview
goo.gl/TL15Rg
"Повседневный С++: алгоритмы и итераторы", Михаил Матросов, Конференция C++ Russia 2017 33
С++17С++11/14
С++98
С
High level
Expert level
Modern C++
Almost the same :(
“Within C++ is a smaller, simpler, safer language struggling to get out”
Bjarne Stroustrup
"Повседневный С++: алгоритмы и итераторы", Михаил Матросов, Конференция C++ Russia 2017 4
High level: Парадигма RAII и исключения (exceptions) Семантика перемещения λ-функции Классы и конструкторы Простые шаблоны STL Утилиты и алгоритмы boost
"Повседневный С++: алгоритмы и итераторы", Михаил Матросов, Конференция C++ Russia 2017 5
Expert level: Операторы new/delete, владеющие
указатели Пользовательские операции копирования
и перемещения Пользовательские деструкторы Закрытое, защищённое, ромбовидное,
виртуальное наследование Шаблонная магия Все функции языка Си, препроцессор «Голые» циклы
Классический слайд с телом и заголовком
6
Which boost features overlap with C++11?