Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Classes C++23 Style - Sebastian Theophil - C++Online 2025

Автор: C++Online

Загружено: 2025-07-27

Просмотров: 510

Описание:

https://cpponline.uk/
---

Classes C++23 Style - Sebastian Theophil - C++Online 2025

Classes are maybe the most important language feature of C++. It was originally called "C with classes" after all! Classes in C++ have constructors, destructors, base classes, template arguments, attributes, etc. But that is just syntax. When we write and read code, a class should have meaning! It represents a value, a container, a resource, or a state machine. Starting from these different use cases, I will show the best C++23 practices to define common types of classes. How do we define and constrain the life cycle of an object? What special member functions should a class define or not define? What are regular types? What are standard layout types? I will cover the spaceship operator, conditionally explicit conversions, C++26 contracts, reference-qualified member functions, and deducing this. By starting from common use cases, I hope to show not only how to use these C++ features, but also when to use them.

Slides: https://github.com/CppOnlineConferenc...
---

***
---

Sebastian Theophil

Sebastian has been working at think-cell since it was founded in 2002. In the last few years, among many other things, he has ported think-cell to run on macOS. He also maintains the typescripten project, which lets programmers call JavaScript libraries from C++ code compiled to WebAssembly in a convenient and type-safe way. He enjoys leaving his desk from time to time to talk at international C++ conferences.
---

C++Online is the annual, online only conference for the entire C++ community. The conference is designed to provide a more accessible option for C++ developers who might find attending other international C++ conferences more difficult or financially restrictive, at a time of year where we traditionally see less in-person cpp conferences due to weather, holidays and other restrictions.
The Online C++ Conference - https://cpponline.uk
  / cpponline  
https://x.com/cpponline
https://www.facebook.com/profile.php?...
  / cpponline  
https://mastodon.social/@cpponline
https://bsky.app/profile/cpponline.bs...
---

Streamed & Edited by Digital Medium Ltd - online.digital-medium.co.uk
---

C++Online - The Online C++ Conference organized by Shaved Yaks: https://shavedyaks.com/ & Digital Medium: https://events.digital-medium.co.uk
---

#cpp #cplusplus #cpponline #cplusplusprogramming #cppprogramming #softwareengineer #softwaredevelopment #softwareengineering #programming #programmingconcepts #coding #softwaredeveloper #computerprogramming #computerprogrammer

Classes C++23 Style - Sebastian Theophil - C++Online 2025

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Unlock the Power of Asynchronous C++ Programming with Tinycoro - Tamas Kovacs - C++Online 2025

Unlock the Power of Asynchronous C++ Programming with Tinycoro - Tamas Kovacs - C++Online 2025

Keynote: Functional Programming in C++ - Jonathan Müller - C++Online 2025

Keynote: Functional Programming in C++ - Jonathan Müller - C++Online 2025

SWC Lecture 2025 - Professor Stanislas Dehaene

SWC Lecture 2025 - Professor Stanislas Dehaene

Самые важные паттерны в программировании

Самые важные паттерны в программировании

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Как устроен PHP 🐘: фундаментальное знание для инженеров

Как устроен PHP 🐘: фундаментальное знание для инженеров

A constexpr Virtual CRTP Comparison - Amir Kirsh - C++Online 2025

A constexpr Virtual CRTP Comparison - Amir Kirsh - C++Online 2025

"Куда исчезло 1,5 млн наших военных, если потерь нет?" Военный РФ раскрыл россиянам страшную правду

Почему мы верим телефонным мошенникам? — Семихатов, Ениколопов

Почему мы верим телефонным мошенникам? — Семихатов, Ениколопов

🤬 Готовьтесь платить БОЛЬШЕ! Полный ПРОВАЛ поручений Путина

🤬 Готовьтесь платить БОЛЬШЕ! Полный ПРОВАЛ поручений Путина

Introduction to C++20 Ranges and Composability - Roi Barkan - C++Online 2025

Introduction to C++20 Ranges and Composability - Roi Barkan - C++Online 2025

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

Каково это — изобретать математику?

Каково это — изобретать математику?

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Practical Tips for Safer C++ Programs - Tristan Brindle - C++Online 2025

Practical Tips for Safer C++ Programs - Tristan Brindle - C++Online 2025

⚡️ Promise.withResolvers VS new Promise — асинхронное программирование на JavaScript

⚡️ Promise.withResolvers VS new Promise — асинхронное программирование на JavaScript

Эмануил Ласкер. Чемпион мира, гениальный психолог, доктор математики

Эмануил Ласкер. Чемпион мира, гениальный психолог, доктор математики

Что такое

Что такое "Reverse Engineering". Показываю как ломают софт.

Заявление Тертеля: о Лукашенко и не только /Масштабные аресты по всей Беларуси: вскрыли сеть шпионов

Заявление Тертеля: о Лукашенко и не только /Масштабные аресты по всей Беларуси: вскрыли сеть шпионов

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]