Completed
Limitations
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
A Tour of C++ Recognized User Type Categories
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Why am I here
- 3 About the book
- 4 Why we have special types
- 5 C Object Model
- 6 Object Representation
- 7 Types
- 8 Objects
- 9 Aggregates
- 10 Aggregate Initialization
- 11 Designated Initialization
- 12 Question of Aggregate
- 13 Definition of Aggregate
- 14 Library Trade
- 15 Limitations
- 16 Standard Layout
- 17 Standard Access Control
- 18 Base Classes
- 19 Unique No Unique Address
- 20 Structure
- 21 Classes
- 22 Common Initial Sequence
- 23 STD Standard Layout
- 24 Useful and Not Useful
- 25 Copyable Types
- 26 Default Constructor
- 27 CopyMove
- 28 Destruct
- 29 Copyable
- 30 Undefined
- 31 Copy
- 32 trivial
- 33 for nothing
- 34 trivial types
- 35 pod types
- 36 pot types
- 37 original definition
- 38 split definition
- 39 trivial standard layout
- 40 library
- 41 literal types
- 42 compile time
- 43 constant expression
- 44 compiletime
- 45 Closure
- 46 Destructor
- 47 Trait
- 48 Structural
- 49 Nontype Template Parameters
- 50 Implicit Lifetime Types
- 51 Object Lifetime
- 52 undefined Behavior
- 53 Array
- 54 Arithmetic
- 55 Aggregate Classes
- 56 ObjectLifetime
- 57 Arrays
- 58 Implicit Lifetime
- 59 Conclusion
- 60 Can they be implemented in C