Содержание
- 2. Функциональные объекты int my_func(int foo, double bar, char* baz, float& bav) {return 0;} int my_func2(int foo,
- 3. Функциональные объекты class MyFunctor { public: int operator()(int foo, double bar, char* baz, float& bav) {
- 4. Функциональные объекты class MyFunctor { public: int operator()(int foo, double bar, char* baz, float& bav) {
- 5. Функциональные объекты struct MyFunctor { int operator()(int foo, double bar, char* baz, float& bav) { return
- 6. cv-квалификаторы Наименование cv-qualifiers в стандарте используется для обобщения квалификаторов типов const и volatile: const - соответствующий
- 7. cv-квалификаторы Наименование cv-qualifiers в стандарте используется для обобщения квалификаторов типов const и volatile: const - соответствующий
- 8. cv-квалификаторы и функции using MyFuncPtr = int (*)(int); int wrong_fn(int& arg) {return 0;} int ok_fn(const int
- 9. cv-квалификаторы и функции using MyFuncPtr = int (*)(int); int ok_fn(const int arg) {return 0;} int ok_fn(int
- 10. cv-квалификаторы и методы #include #include class Point2D { public: double x, y; double get_angle() { return
- 11. cv-квалификаторы и методы #include #include class Point2D { public: double x, y; double get_angle() const {
- 12. cv-квалификаторы и методы #include #include class Point2D { public: double x, y; double get_angle() const {
- 13. cv-квалификаторы и методы #include #include class Point2D { public: double x, y; double get_angle() const {
- 14. cv-квалификаторы и методы #include #include class Point2D { public: double x, y; double get_angle() const volatile
- 15. cv-квалификаторы и перегрузка методов #include #include class Point2D { public: double x, y; double get_angle() const
- 16. const-корректность #include #include class Point2D { public: double x, y; double get_angle() { return std::atan(y /
- 17. const-корректность #include #include class Point2D { public: double x, y; double get_angle() { return std::atan(y /
- 18. const-корректность #include #include class Point2D { public: double x, y; double get_angle() { return std::atan(y /
- 19. const-корректность #include #include class Point2D { public: double x, y; double get_angle() { return std::atan(y /
- 20. const-корректность #include #include class Point2D { public: double x, y; double get_angle() const { return std::atan(y
- 21. const-корректность template class DynArray { /* ... */ const T& operator[](size_t idx) const; T& operator[](size_t idx);
- 22. Compile-time error: error C2280: 'std::hash ::hash(const std::hash &)': attempting to reference a deleted function with [
- 23. std::unordered_map
- 24. std::unordered_map template , class KeyEqual = std::equal_to , class Allocator = ...> class unordered_map; hash(key) key_equal(key,
- 25. std::unordered_map template , class KeyEqual = std::equal_to , class Allocator = ...> class unordered_map; hash(key) key_equal(key,
- 26. std::unordered_map template , class KeyEqual = std::equal_to , class Allocator = ...> class unordered_map; hash(key) key_equal(key,
- 27. std::unordered_map для пользовательских типов std::hash - класс (в виде struct), определяющий operator()(const Key&) const; оператор должен
- 28. std::unordered_map для пользовательских типов std::hash - шаблонный класс, имеющий специализации, правильным образом вычисляющие хэш для большинства
- 29. std::unordered_map для пользовательских типов class RGBColor { public: uint8_t r, g, b; bool operator==(const RGBColor& rhs)
- 30. std::unordered_map для пользовательских типов #include #include #include #include "rgbcolor.hpp“ // using ColorNameMap = std::unordered_map ; using
- 31. std::unordered_map для пользовательских типов class RGBColor { public: uint8_t r, g, b; bool operator==(const RGBColor& rhs)
- 32. std::unordered_map для пользовательских типов #include #include #include #include "rgbcolor.hpp“ // using ColorNameMap = std::unordered_map ; using
- 33. std::unordered_map #include #include #include #include "rgbcolor.hpp“ // using ColorNameMap = std::unordered_map ; using ColorNameMapEntry = std::pair
- 34. std::unordered_map - инвалидация итераторов
- 35. std::unordered_map - инвалидация итераторов
- 36. std::unordered_map - инвалидация итераторов
- 37. std::unordered_map - инвалидация итераторов
- 38. std::unordered_map - множитель нагрузки
- 40. Скачать презентацию