Hi, what do you want to do?
Curated Video
Behavioral Design Patterns in C++ - TextPad - VIII
This video demonstrates how to use the command pattern to handle commands/events and also achieve loose coupling between the classes.
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in...
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in...
Curated Video
Behavioral Design Patterns in C++ - TextPad - VI
In this video, we will use the menu class with the application class. You will be able to see how the classes are loosely coupled. This implementation uses a pointer to function as callback and does not use an object-oriented...
Curated Video
Behavioral Design Patterns in C++ - TextPad - V
In this video, we will modify the menu class and break its dependency of the application class. This will make it reusable with any class.
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in...
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in...
Curated Video
Behavioral Design Patterns in C++ - TextPad - IV
In this video, we will implement the menu class for handling user input.
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In this section, we will explore the command design pattern,...
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In this section, we will explore the command design pattern,...
Curated Video
Behavioral Design Patterns in C++ - TextPad - III
In this video, we will implement the input handling functionality in the application class.
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In this section, we will explore the...
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In this section, we will explore the...
Curated Video
Behavioral Design Patterns in C++ - TextPad - II
This video starts with the creation of the application class and implementation of its important methods.
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In this section, we will...
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In this section, we will...
Curated Video
Behavioral Design Patterns in C++ - FindDialog - II
In this video, you will see how the dialog box handles the event from the button using the command pattern.
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In this section, we will...
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In this section, we will...
Curated Video
Behavioral Design Patterns in C++ - Basic Implementation - II
In this video, we continue our exploration of the command design pattern by implementing the basic structure of our command objects.
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In...
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In...
Curated Video
Behavioral Design Patterns in C++ - Basic Implementation - I
In this video, we will start with the basics of implementing the command design pattern.
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In this section, we will explore the command...
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In this section, we will explore the command...
Curated Video
Behavioral Design Patterns in C++ - Introduction-Command
This video provides an introduction to command patterns.
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In this section, we will explore the command design pattern, which...
<
br/>
This clip is from the chapter "Command" of the series "Behavioral Design Patterns in C++".In this section, we will explore the command design pattern, which...
Curated Video
Behavioral Design Patterns in C++ - Pros and Cons-Template Method
This video talks about the pros and cons of the template method pattern.
<
br/>
This clip is from the chapter "Template Method" of the series "Behavioral Design Patterns in C++".In this section, we explore the template method...
<
br/>
This clip is from the chapter "Template Method" of the series "Behavioral Design Patterns in C++".In this section, we explore the template method...
Curated Video
Behavioral Design Patterns in C++ - Template Method - III
In this video, we continue to explore the final details of the template method design pattern, which allows us to define the skeleton of an algorithm in a base class and let subclasses implement specific steps of the algorithm.
<
br/>...
<
br/>...
Curated Video
Behavioral Design Patterns in C++ - Template Method - II
In this video, we continue exploring the template method design pattern, building on the concepts covered in the previous video and implement the text document.
<
br/>
This clip is from the chapter "Template Method" of the series...
<
br/>
This clip is from the chapter "Template Method" of the series...
Curated Video
Behavioral Design Patterns in C++ - Template Method - I
In this video, we will implement the template method design pattern in the document framework.
<
br/>
This clip is from the chapter "Template Method" of the series "Behavioral Design Patterns in C++".In this section, we explore the...
<
br/>
This clip is from the chapter "Template Method" of the series "Behavioral Design Patterns in C++".In this section, we explore the...
Curated Video
Behavioral Design Patterns in C++ - Document Framework - III
In this video, we will add the functionality of versioning.
<
br/>
This clip is from the chapter "Template Method" of the series "Behavioral Design Patterns in C++".In this section, we explore the template method behavioral design...
<
br/>
This clip is from the chapter "Template Method" of the series "Behavioral Design Patterns in C++".In this section, we explore the template method behavioral design...
Curated Video
Mastering C++ Standard Library Features [Video] - Metaprogramming Utilities in the Standard Library
Metaprogramming Utilities in the Standard Library
Curated Video
Mastering C++ Standard Library Features [Video] - Lambdas and the Standard Library
Understand how lambdas and the Standard Library interact and benefit from each other
Curated Video
Mastering C++ Standard Library Features [Video] - Passing Functions to Functions
Learn about higher-order functions and the problems solved by them, techniques to pass functions to other functions
Curated Video
Mastering C++ Standard Library Features [Video] - Storing Callable Objects
Learn how to store arbitrary closures and callable objects, and the 'FunctionObject' and 'Callable' concept definitions
Curated Video
Mastering C++ Standard Library Features [Video] - Anatomy of a Lambda
In-depth analysis of lambda expression syntax from C++11 to C++17
Curated Video
Mastering C++ Standard Library Features [Video] - std::unique_ptr
Overview of std::unique_ptr and its basic interface, understand how unique_ptr works and what problem it solves
Curated Video
Mastering C++ Standard Library Features [Video] - Example: Creating a Compile-Time Set Data Structure
Learn how to create a simple set-like compile-time data structure with a familiar `constexpr`-based syntax
Curated Video
Mastering C++ Standard Library Features [Video] - Metafunctions
Understand what a "metafunction" is and how types can be manipulated through templates
Curated Video
Mastering C++ Standard Library Features [Video] - Exceptions in 'constexpr' Functions
Understand the interactions between exceptions and compile-time evaluation of 'constexpr' functions