YoVDO

Introduction to Modern C++ Techniques - Part I

Offered By: CppNow via YouTube

Tags

C++Now Courses C Programming Courses Generic Programming Courses SFINAE Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into the world of modern C++ techniques with this comprehensive conference talk from C++Now! 2012. Explore essential building blocks, techniques, and strategies employed in generic programming. Learn about concepts, traits, policy classes, and advanced patterns like CRTP (Curiously Recurring Template Pattern) and SFINAE (Substitution Failure is not an Error). Discover how to implement tag dispatching and gain insights into iterator concepts, static polymorphism, and type traits. Enhance your C++ skills by understanding functors, multiple invocations, and improved function implementations. Delve into practical examples such as pointer records, cloneable objects, and shared pointers. Perfect for developers looking to elevate their C++ programming expertise and embrace modern techniques.

Syllabus

Introduction
Alternate Title
Credits
Functors
Multiple invocations
Better function
Concepts
Requirements
Iterator Concepts
Policy Classes
Example Pointer Record
Static Methods
Static Polymorphism
Cloneable
Whos Used
Enabled Shared
CRTP
Profit
Type Traits
Comparison
Single Boost
Shared Pointer


Taught by

CppNow

Related Courses

UNSW Computing 1 - The Art of Programming
OpenLearning
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera