C++ Roadmap 15-Jan-2026

- 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)
-
π β Double 86% (7)
-
π β 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)
-
π β Move 43% (7)
-
π β 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)
- β π CppInterview400_dou.ua.md
- β π RSDN.md
- β π CppQuestions.md
- β π Books.md
- β π FAQ.md
- π
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)
-
π β Boost 100% (6)
-
π β 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)
-
π β Behavioral 13% (15)
-
π β 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)
-
π β Vector 9% (11)
- β
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