YoVDO

Goals for Better Code - Implement Complete Types

Offered By: CppNow via YouTube

Tags

C++Now Courses C Programming Courses Relationship Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore Sean Parent's insightful talk from C++Now 2014 on implementing complete types for better code. Delve into the fundamental concepts of types, physicality, and regular types. Examine the importance of equality, copy operations, and safety in programming. Understand the complexities of move semantics, constructors, and allocators. Learn about relationships, reification, and relationship management in object-oriented design. Gain valuable insights on improving code quality and efficiency through the implementation of complete types in C++.

Syllabus

Intro
Book Title
What is a Type
Physicality
Story Time
transistor
NAND gate
RS latch
Memory register
Regular types
Equality
Copy
Safe
Incomplete
Composability
Functions
Copy constructor
Relationships
Reification
Relationship Management
Remote Parts
Move
Move Complexity
Move from Object
Allocators
Move constructor
Default constructor


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube