Instructional Video2:29
Curated Video

C++ 20 (2a) New Features - Migrating Stdio and Iostreams to std::format

Higher Ed
This video explains how to migrate to new string formatting from stdio or iostreams-based code. It also shows how to get working implementation if it is not yet shipped with the standard library.

• Consider inc.hpp contants...
Instructional Video6:44
Curated Video

C++ 20 (2a) New Features - Rationale for std::format

Higher Ed
Why new standard formatting? A new library which was type safe, concise, extendable, flexible, and efficient. Available mechanism did not have all these qualities; therefore string formatting library was born using {fmt} library as...
Instructional Video3:46
Curated Video

C++ 20 (2a) New Features - Composing Ranges

Higher Ed
We need to write a piece of code that filters out even numbers from a container and returns them multiplied by two. In other example we take n integers from container and compute their squares.

• Use views: filter and...
Instructional Video13:07
Curated Video

The Complete Beginners Guide to Arduino - 2021 - Decision Making Using Comparison Operators

Higher Ed
By comparing two or more pieces of data, you can then make decisions based on the result of that comparison. This lecture explains how.
r/>
This clip is from the chapter "Programming Fundamentals" of the series "The Complete...
Instructional Video2:30
Tarver Academy

How to Protect Ranges in Google Sheets

12th - Higher Ed
In This Episode, Tyler Teaches Us About How to Protect Ranges in Google Sheets
Instructional Video2:10
Curated Video

C++ 20 (2a) New Features - Using Ranges

Higher Ed
Consider range generators and range adaptors.

• Understand how range generators create an infinite range in a laz
y way
• Study range generators and range adaptors provided by the standa
rd library
• Understand
ho
w...
Instructional Video3:01
Curated Video

C++ 20 (2a) New Features - Returning Value of the Spaceship Operator

Higher Ed
What are the types returned by the spaceship operator? What members do they have? How can they be converted to each other?

• Discuss all types returned by the spaceship ope
rator
• Discuss the comparison ag
ainst zero
...
Instructional Video2:48
Curated Video

C++ 20 (2a) New Features - Designated Initializers

Higher Ed
Consider a struct with default values for fields. Without a constructor the syntax to initialize it with only single value different than the default is awkward.

• Consider using designated initializers to change one of the...
Instructional Video3:16
Curated Video

C++ 20 (2a) New Features - Atomic Smart Pointers

Higher Ed
Analyze thread sanitizer output for modifying value of std::shared_ptr.

• Modify just the control block and examine the o
utput
• Modify pointer value and examine
the output
• Introduce a solution, which is the...
Instructional Video1:58
Curated Video

C++ 20 (2a) New Features - Migrating to C++20

Higher Ed
Examine compiler support table that shows which language feature is supported by which compiler.

• Examine the support for language fea
tures
• Examine the support for librar
y features
• Examine the features that...
Instructional Video3:51
Curated Video

World of Computer Networking Your CCNA start - Range of Private Internet Protocol (IP) Addresses

Higher Ed
This video explains the range of private IP addresses.
r/>
This clip is from the chapter "Internet Protocol (IP) Addressing and Internet Protocol (IP) Packets" of the series "World of Computer Networking: Your CCNA start".This...
Instructional Video6:29
Curated Video

C++ Standard Template Library in Practice - Sequence Algorithms - equals

Higher Ed
The listener is new to algorithms and does not know about the equals sequence algorithm.

• Introduce the listener to the equals algo
rithm
• Show how it works and explain the different versions
available
• Reinforce...
Instructional Video5:14
Curated Video

C++ 20 (2a) New Features - Defining Own Concepts

Higher Ed
Implement mySort wrapper to std::sort function. Use the function incorrectly.

• Consider compiler error diagno
stics
• Constrain function using RandomAccessIterator and LessThanComparabl
e concepts
• Consider...
Instructional Video5:08
Curated Video

C++ 20 (2a) New Features - The Course Overview

Higher Ed
This video will give you an overview about the course.
r/>
This clip is from the chapter "Getting Started with C++20" of the series "C++ 20 (2a) New Features".In this section a customer will find out what C++20 is and what is...
Instructional Video3:27
Curated Video

World of Computer Networking Your CCNA start - Range of Public Internet Protocol (IP) Addresses

Higher Ed
This video explains the range of public IP addresses.
r/>
This clip is from the chapter "Internet Protocol (IP) Addressing and Internet Protocol (IP) Packets" of the series "World of Computer Networking: Your CCNA start".This...
Instructional Video2:06
Brian McLogan

How to determine the domain and range from a logarithmic function

12th - Higher Ed
Learn how to identify the domain and range of functions from equations. To do this we will need to sketch the graph of the equation and then determine how low and how high the graph travels for the range and how far left and how far...
Instructional Video3:50
Curated Video

The Complete Excel Guide: Beginners to Advanced - Using Styles

Higher Ed
The aim of this video is to explore how to use styles.
r/>
This clip is from the chapter "Excel 2019 Beginners: Formatting Worksheets" of the series "The Complete Excel Guide: Beginners to Advanced".In this section, you'll...
Instructional Video2:43
Curated Video

Histograms

K - 12th
Create a histogram to display data.
Instructional Video3:35
Curated Video

C++ 20 (2a) New Features - Improvements to Lambda Expressions

Higher Ed
Consider generic lambda expressions and problem of interacting with the type of argument. Write generic lambda accepting argument of vector holding objects of any type.

• Write generic lambda using “auto” keyword in place of...
Instructional Video4:15
Curated Video

C++ 20 (2a) New Features - How to Define a Module

Higher Ed
Split module into two separate module interface partitions

• Split module into module interface and module implementation
files
• Compile and run th
e examples
• Compile and
ru
n the example

This clip is...
Instructional Video3:02
Curated Video

C++ 20 (2a) New Features - Compiling and Linking Modules into an Executable

Higher Ed
Learn how to compile and link modular code using Clang 9 and GCC 10 compiled from C++-modules branch.

• Learn which compilers have working modules implement
ation
• Compile, link, and run example four
using GCC
•...
Instructional Video3:20
Ancient Lights Media

Atlas of the United States: Nevada

6th - 8th
This program explores the geography, history, and some important cultural features of the Southwestern Region of the United States. The individual states of Texas, New Mexico, Arizona and Nevada are presented in detail.
Instructional Video4:25
Curated Video

C++ 20 (2a) New Features - Latches and Barriers

Higher Ed
Use std::latch and std::barrier to synchronize incrementing atomic value from two separate threads.

• Consider latch and barrier initialization values (participating thr
eads)
• Analyze the usage of...
Instructional Video3:37
Curated Video

C++ 20 (2a) New Features - Partitioning of Modules

Higher Ed
Split module from 5.2 into two separate module interface partitions. Afterwards split same module into module interface file and module implementation file.
r/>
This clip is from the chapter "Modules" of the series "C++ 20 (2a)...