install wsl get all avialable or online Distributions shutdown and boot you can install windows terminal application for esier work visual studio
vcpkg
Vcpkg helps you manage C and C++ libraries on Windows, Linux and MacOS. This tool and ecosystem are constantly evolving, and we
Bluetooth Low Energy (BLE)
Bluetooth Low Energy also works on the same 2.4 GHz ISM frequency band. What this means is that a single antenna can
Reflections and Attributes
The .NET reflection services allow you to discover, using APIs from the System.Reflection namespace, the same information that you can see with the tools mentioned
Delgates , Events And Lambda expressions
Delegates A delegate is defined using the delegate keyword. The declaration looks like a function signature, but the compiler actually introduces a class that can hold references
Collections
IEnumerable and IEnumerator IEnumerable is an interface defining a single method GetEnumerator() that returns an IEnumerator interface.This works for readonly access to
Generic
Generic types Variant generic interfaces A covariant type parameter is declared with the out keyword and allows an interface method to have a return type that is
Object-Oriented Programming
Virtual members In the preceding example, we have seen a virtual method. This is a method that has an implementation in a base class
Structures , Enumerations and Namespaces
Structures Value types are defined using the struct keyword instead of class. In most aspects, structures are identical to classes and the characteristics presented in
Classes and Objects
Classes Fields Methods An access modifier: This specifies the visibility of the method. This is optional and private by default. Modifiers such as virtual, abstract, sealed, or static A return
control statements
switch is only used with values types try,catch,finally foreach goto yield return and yield break disposing with using block
Datatypes and Operators
data types are provided in the System namespace. All of them, however, have a C# alias. These aliases are keywords in the C# language The
understand C compilers and build system and debugers
CMake — build system generator You use this define how to compile your code gcc/g++/clang/clang++ — compilers compilers turn your code into
Boost Libraries
Windows InstallUbuntu Install C++Ubuntu Install boost tutorial coroutine With Boost.Coroutine it is possible to use coroutines in C++. Coroutines are a feature of other programming languages,
Rotation Transform
basic 2D Rotation Rotation About an Arbitrary Axis Homogeneous Coordinates Four-Dimensional Transforms Transforming Normal Vectors Quaternion Mathematics rotation with quaternion Spherical Linear
Problems 5
Q1 Q2 Q3 Q4