Главная
Study mode:
on
1
Intro
2
Errors
3
Interface
4
Requirements
5
Interfaces
6
Metaclasses
7
Usability Studies
8
What are Metaclasses
9
C language rules
10
Write your own code
11
Its a hook
12
Not a mutable language
13
You cannot change the grammar
14
All classes are classes
15
User code
16
Source code
17
C vs C
18
C vs C Implementation
19
Alpha Implementation
20
C Demo
21
Compiler Explorer
22
C to C
23
Compile
24
Error interface
25
Data members
26
A strong foundation
27
Value
28
Class Pair
29
Class Pairs
30
Flag Default Constructor
31
Declaration
32
Hierarchy
33
bug
34
print labels
35
default on metadata
36
template instantiation
37
segway
38
Cute
39
Cute Mock
40
Sample Cute Mock
Description:
Explore a thought-provoking keynote address from the ACCU 2017 conference that delves into the future of C++ and the potential of metaclasses. Discover how reflection proposals could revolutionize C++ development, simplifying code and enabling more features to be implemented as libraries. Learn about a strategic approach to improving C++ post-C++17, focusing on language and library features that dramatically simplify real-world code. Gain insights into metaclasses, their implementation, and their impact on C++ development through detailed explanations, code demonstrations, and comparisons with current C++ practices. Examine topics such as interface requirements, usability studies, compiler exploration, and the potential for metaclasses to streamline common programming patterns like value classes and mock objects.

Thoughts on Metaclasses - Keynote

ACCU Conference
Add to list
0:00 / 0:00