C++ Roadmap 21-Oct-2025

- Algos █░░░░░░░░░ 14% (14)
- Backend ░░░░░░░░░░ 0% (2)
- Build ░░░░░░░░░░ 0.0% (0)
- C █████████░ 🚩93% (14)
- Cpp █████████░ 🚩92% (202)
- DevOps ░░░░░░░░░░ 0% (1)
- Docs ██████████ 🚩100% (1)
- FAQ ░░░░░░░░░░ 0% (5)
- Feedback ░░░░░░░░░░ 0% (2)
- Front ░░░░░░░░░░ 0% (1)
- Idioms ████████░░ 🔥83% (47)
- IpcMt ██████░░░░ 🔥58% (40)
- Libs █████████░ 🚩93% (28)
- Network ████████░░ 🔥75% (4)
- OOP ░░░░░░░░░░ 0% (1)
- OS █████████░ 🚩91% (45)
- Patterns █████░░░░░ 48% (31)
- Practice ░░░░░░░░░░ 0% (1)
- PreproccessCompile ░░░░░░░░░░ 0% (1)
- Python ████████░░ 🔥75% (4)
- Review ░░░░░░░░░░ 0% (2)
- SQL ██████████ 🚩95% (22)
- ScmCiCd ░░░░░░░░░░ 0% (1)
- Stl ███░░░░░░░ 33% (93)
- Syntax ░░░░░░░░░░ 0% (1)
- Templates ██████░░░░ 🔥57% (14)
-
📁 ❌ CircularLinkedList 0% (1)
-
📁 ❌ DoublyLinkedList 0% (3)
- ✅
Strptime.cpp - ✅
BuffZero.cpp - ✅
TimeFormat.cpp - ✅
ConvertTime.cpp - ✅
Strtol.cpp - ✅
Strftime.cpp - ✅
IsAlphaRu.cpp - ✅
IsAlphaLocale.cpp - ✅
Printf.cpp - ✅
Atoi.cpp - ✅
VSnprintf.cpp - ❌ 📝 FAQ.md
-
📁 ✅ Process 100% (2)
-
📁 ✅ Array 100% (4)
-
📁 ✅ ToFunction 100% (3)
-
-
📁 ⌛ Bits 88% (8)
-
📁 ✅ IsBot 100% (1)
-
-
📁 ✅ Cast 100% (3)
-
📁 ✅ Char 100% (6)
-
📁 ✅ Class 100% (20)
-
📁 ✅ CtorsDtor 100% (6)
-
📁 ✅ Inheritance 100% (4)
-
📁 ✅ Union 100% (1)
-
-
📁 ✅ Conditions 100% (2)
-
📁 ⌛ Cpp11 33% (3)
-
📁 Cpp14 0.0% (0)
-
📁 ⌛ Cpp17 88% (25)
- ✅
NestedNamespaces.cpp - ✅
EnumListInitialization.cpp - ✅
SelectionVarInitializer.cpp - ❌ FoldExpressions.cpp
- ✅
Utf8CharLiterals.cpp - ✅
StructuredBindingsRef.cpp - ✅
InlineVars.cpp - ✅
TemplateArgDeduction.cpp - ✅
LambdaThisByValue.cpp - ✅
BracedInitList.cpp - ✅
StructuredBindings.cpp - ❌ TemplateAutoParam.cpp
- ✅
ClassTemplateArgDeduction_CTAD.cpp - ❌ 📝 FAQ.md
-
📁 ✅ Attributes 100% (7)
-
📁 ✅ Constexpr 100% (4)
- ✅
-
📁 ❌ Cpp20 0% (1)
-
📁 ✅ Enum 100% (7)
-
📁 ✅ EnumIO 100% (2)
-
-
📁 ✅ Exceptions 100% (12)
- ✅
ThrowDerived.cpp - ✅
SetNewHandler.cpp - ✅
TryCatch.cpp - <a href="/Cpp/Exceptions/NonCatched.cpp" title="Non-catched "double" exception">✅
NonCatched.cpp - ✅
TryCatchMain.cpp - 🖊
SignalsToException.cpp
-
📁 ✅ SignalsToException_2 100% (3)
-
📁 ✅ WinException 100% (3)
- ✅
-
📁 ✅ Functor 100% (19)
-
📁 ✅ Function 100% (4)
-
📁 ✅ Functor 100% (5)
-
-
📁 ✅ Loops 100% (6)
-
📁 ✅ Operators 100% (16)
-
📁 ⌛ Pointers 71% (7)
-
📁 ✅ Random 100% (2)
-
📁 ✅ Static 100% (12)
-
📁 ✅ Vars1 100% (4)
-
📁 ✅ Vars2 100% (6)
-
-
📁 ✅ String 100% (13)
-
📁 ✅ CString 100% (3)
-
-
📁 ✅ Types 100% (2)
-
📁 ✅ ClangDocWarning 100% (1)
- 🖊
CopyAndSwap.cpp - ✅
VirtualFriendFunction.cpp - 🖊
CopyOnWrite.cpp - ✅
NonThrowingSwap.cpp - ✅
EraseRemove.cpp - ✅
SmallObjectOptimization.cpp - ✅
NamedConstructor.cpp - ✅
GoTo.cpp - ❌ DependencyInversion.cpp
- ✅
NamedParameterByStruct.cpp - ✅
IteratorPair.cpp - ✅
ShrinkToFit.cpp - ✅
NamedParameterByThis.cpp - ✅
NonCopyableMixin.cpp - ❌ 📝 FAQ.md
- ❌ DependencyInjection.cpp
-
📁 ✅ Dry 100% (1)
-
📁 ✅ Grasp 100% (1)
-
📁 ✅ Kiss 100% (1)
-
📁 OOD 0.0% (0)
-
📁 ✅ Pimpl 100% (9)
-
📁 ✅ File 100% (4)
-
📁 ✅ Thread 100% (5)
-
-
📁 ✅ Raii 100% (2)
-
📁 ✅ RuleOf 100% (4)
-
📁 ✅ Yagni 100% (1)
-
📁 ✅ Atomic 100% (1)
-
📁 ❌ ConditionVariable 0% (2)
-
📁 ❌ EventHandling 0% (2)
-
📁 ✅ Future 100% (1)
-
📁 ⌛ RaceCondition 50% (2)
-
📁 ❌ Signal 0% (4)
-
📁 ⌛ Unix 75% (4)
-
📁 ✅ Proccess 100% (3)
-
-
📁 ✅ Windows 100% (2)
-
📁 ✅ Error 100% (2)
-
📁 ✅ LibEvent 100% (4)
-
📁 ✅ LibUv 100% (1)
-
📁 ✅ Libev 100% (1)
-
📁 ✅ NlohmannJson 100% (2)
-
📁 ✅ Qt 100% (4)
-
📁 ✅ QSharedMemory 100% (3)
-
-
📁 ✅ Ssh2 100% (1)
-
📁 ✅ XLib 100% (2)
-
📁 ✅ GlobalHotKey 100% (2)
-
-
📁 ⌛ Xsd 67% (3)
-
📁 ✅ Linux 100% (1)
-
📁 ⌛ Unix 50% (6)
-
📁 ⌛ Windows 97% (38)
-
📁 ✅ RegDLL 100% (28)
-
📁 ✅ DLLClient1 100% (2)
* <a href="/OS/Windows/RegDLL/DLLClient1/DLLCode.cpp" title="">✅ `DLLCode.cpp`</a> * <a href="/OS/Windows/RegDLL/DLLClient1/DLLCode.h" title="">✅ `DLLCode.h`</a> -
📁 ✅ DLLClient2 100% (2)
* <a href="/OS/Windows/RegDLL/DLLClient2/DLLCode.h" title="">✅ `DLLCode.h`</a> * <a href="/OS/Windows/RegDLL/DLLClient2/DLLClient2.cpp" title="">✅ `DLLClient2.cpp`</a> -
📁 ✅ MFCAp 100% (12)
* <a href="/OS/Windows/RegDLL/MFCAp/MFCApView.h" title="">✅ `MFCApView.h`</a> * <a href="/OS/Windows/RegDLL/MFCAp/MFCApView.cpp" title="">✅ `MFCApView.cpp`</a> * <a href="/OS/Windows/RegDLL/MFCAp/MFCAp.cpp" title="">✅ `MFCAp.cpp`</a> * <a href="/OS/Windows/RegDLL/MFCAp/MFCAp.h" title="">✅ `MFCAp.h`</a> * <a href="/OS/Windows/RegDLL/MFCAp/MainFrm.h" title="">✅ `MainFrm.h`</a> * <a href="/OS/Windows/RegDLL/MFCAp/StdAfx.cpp" title="">✅ `StdAfx.cpp`</a> * <a href="/OS/Windows/RegDLL/MFCAp/Resource.h" title="">✅ `Resource.h`</a> * <a href="/OS/Windows/RegDLL/MFCAp/DLLCode.h" title="">✅ `DLLCode.h`</a> * <a href="/OS/Windows/RegDLL/MFCAp/MainFrm.cpp" title="">✅ `MainFrm.cpp`</a> * <a href="/OS/Windows/RegDLL/MFCAp/StdAfx.h" title="">✅ `StdAfx.h`</a> * <a href="/OS/Windows/RegDLL/MFCAp/MFCApDoc.h" title="">✅ `MFCApDoc.h`</a> * <a href="/OS/Windows/RegDLL/MFCAp/MFCApDoc.cpp" title="">✅ `MFCApDoc.cpp`</a> -
📁 ✅ RDLLMFC 100% (7)
* <a href="/OS/Windows/RegDLL/RDLLMFC/RDLLMFC.cpp" title="">✅ `RDLLMFC.cpp`</a> * <a href="/OS/Windows/RegDLL/RDLLMFC/DLLCode.cpp" title="">✅ `DLLCode.cpp`</a> * <a href="/OS/Windows/RegDLL/RDLLMFC/StdAfx.cpp" title="">✅ `StdAfx.cpp`</a> * <a href="/OS/Windows/RegDLL/RDLLMFC/Resource.h" title="">✅ `Resource.h`</a> * <a href="/OS/Windows/RegDLL/RDLLMFC/DLLCode.h" title="">✅ `DLLCode.h`</a> * <a href="/OS/Windows/RegDLL/RDLLMFC/RDLLMFC.h" title="">✅ `RDLLMFC.h`</a> * <a href="/OS/Windows/RegDLL/RDLLMFC/StdAfx.h" title="">✅ `StdAfx.h`</a> -
📁 ✅ W32DLL 100% (5)
* <a href="/OS/Windows/RegDLL/W32DLL/DLLCode.cpp" title="prototypes all of the DLL interface objects">✅ `DLLCode.cpp`</a> * <a href="/OS/Windows/RegDLL/W32DLL/W32DLL.cpp" title="Defines the entry point for the DLL application">✅ `W32DLL.cpp`</a> * <a href="/OS/Windows/RegDLL/W32DLL/StdAfx.cpp" title="">✅ `StdAfx.cpp`</a> * <a href="/OS/Windows/RegDLL/W32DLL/DLLCode.h" title="prototypes all of the DLL interface objects">✅ `DLLCode.h`</a> * <a href="/OS/Windows/RegDLL/W32DLL/StdAfx.h" title="">✅ `StdAfx.h`</a>
-
-
-
📁 ❌ Architectural 0% (1)
-
📁 ✅ Creational 100% (6)
-
📁 ⌛ Structural 86% (7)
- ✅
📝 MysqlCheatSheet.md - ✅
AnyAll.sql - ✅
Case.sql - ✅
Count.sql - ✅
SelectIF.sql - ✅
Exists.sql - ✅
Having.sql - ❌ 📝 TODO.md
- ✅
RandomRow.sql - ✅
Increment.sql - ✅
LastRecords.sql - ✅
GroupByHours.sql - ✅
DbInfo.sql - ✅
Duplicates.sql - ✅
GroupBy.sql
-
📁 ✅ Distinct 100% (1)
-
📁 ✅ Join 100% (5)
-
📁 ✅ Union 100% (1)
-
📁 ⌛ Cpp11 60% (5)
-
📁 ⌛ SmartPtrs 33% (3)
-
-
📁 Cpp14 0.0% (0)
-
📁 ✅ Cpp20 100% (1)
-
📁 ✅ Ranges 100% (1)
-
-
📁 ❌ Deque 0% (2)
-
📁 ✅ FStream 100% (1)
-
📁 ❌ ForwardList 0% (3)
-
📁 ✅ Functional 100% (1)
-
📁 ✅ IOStream 100% (1)
-
📁 ❌ InitializerList 0% (1)
-
📁 ❌ Limits 0% (2)
-
📁 ✅ MultiMap 100% (5)
-
📁 ✅ String 100% (4)
-
📁 ⌛ UnorderedMap 67% (3)
-
📁 ❌ Utility 0% (1)
- ✅
Export.cpp - ✅
Export.h - 🖊
Params.cpp - 🖊
MaximumOfTwoValues.cpp - ❌ 📝 TODO.md
- 🖊
AverageOfValuesInObjects.cpp - 🖊
AverageOfAnArray.cpp - 🖊
MaximumOfTwoObjects.cpp - ❌ 📝 FAQ.md
-
📁 ✅ Class 100% (1)
-
📁 ❌ Variadic 0% (4)
- 📁 - Dir
- 📝 - FAQ
- ✅ - Done
- ⌛ - In-progress
- 🖊 - Remark
- ❌ - Todo
- 🔥 - TOC - hot
- 🚩 - TOC - done / nearly done
\todo, [todo], [ ], [-], [\*]- Todo\remark, [remark], \review, [review], [\?]- Review- Brief comments from
FAQ.mdfiles used as dir titles