aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add cs0104_lesson_01.cpp ..Sven Göthel2024-10-132-1/+1320
* fix clang-tidy hintsSven Göthel2024-10-133-20/+18
* lesson23_oop_virtl42: C++ Lesson 2.3 OOP (dreaded diamond problem, inheritanc...Sven Göthel2024-05-191-0/+469
* lesson40_*: Resolve midpoint sum overflow, mention std::midpointSven Göthel2024-05-063-6/+13
* Review of STL iterator + difference_type limitations (half range) compared to...Sven Göthel2024-05-033-14/+69
* Resolve clang-tidy warnings=error; Notable std::vector<>: size() -> size_t (u...Sven Göthel2024-05-0310-63/+88
* lesson40_algo12: Cleanup: Use value-reference for pivot-points reducing looku...Sven Göthel2024-04-241-34/+37
* lesson40_algo12: hoare2: Cleanup my own partitioning trialSven Göthel2024-04-241-38/+1
* lesson40_algo12: Hoare-Yaroslavskiy: Simplify end-partition 2-swaps by pre-sw...Sven Göthel2024-04-241-17/+11
* lesson40_algo12: Hoare-Yaroslavskiy: Use reference to pivots adding std::move...Sven Göthel2024-04-241-5/+15
* lesson40_algo12: Merge partition into qsort; Add Hoare-Yaroslavskiy dual-pivo...Sven Göthel2024-04-231-102/+141
* Adding lesson 40: binary-search *01.cpp, +sorted_insert *02 and quicksort *12...Sven Göthel2024-04-233-45/+728
* Add custom std:map lesson (advanced) mapping periods to valueSven Göthel2024-04-201-0/+460
* lesson11: Demo object lifecycle and differentiate ctor and assignment ops (co...Sven Göthel2024-03-061-0/+188
* lesson20: Annotate pre- and post-incrementSvenson Han Göthel2024-03-061-4/+4
* lesson20: Demonstrate implicit and explicit conversionSvenson Han Göthel2024-03-061-3/+56
* lesson20: demonstrate selection of comparison operatorSvenson Han Göthel2024-03-061-10/+32
* Merge remote-tracking branch 'origin'Svenson Han Göthel2024-02-257-4/+897
|\
| * lesson24: Add example/note casting shared_ptr<super-class> to shared_ptr<sub-...Sven Göthel2024-02-251-0/+5
| * Add lesson40: Simple algorithms (starting w/ binary search)Sven Göthel2024-02-251-0/+83
| * Setup.cmake: Remove USE_LIBCURL and refine debug properties for gnucc '-O0 -g3'Sven Göthel2024-02-251-1/+1
| * Add lesson2[0-4]: OOP type, inheritance and virtual functionsSven Göthel2024-02-255-3/+808
* | Split lesson02 for clarity, adding elaborated sum (Gaus)Svenson Han Göthel2024-02-252-6/+108
|/
* Move to C++20 and cmake build system, detail IDE integration (Eclipse + VS Co...Sven Gothel2022-12-078-55/+87
* add lesson25 oop virtl01Sven Gothel2022-12-071-0/+67
* Remove filename from header docSven Gothel2022-12-077-7/+0
* factorial: Annotate expansion of shortcutSven Gothel2022-11-111-1/+3
* Reorder lessons, add lesson01_function, lesson02_arithmetic, add simplified l...Sven Gothel2022-11-118-163/+946
* Remove 'Version' from file header as we utilize git for versioningSven Gothel2022-10-224-4/+0
* Fix file header Copyright, add License (MIT)Sven Gothel2022-10-224-7/+11
* Lesson 02: Add: Array and a little piece of pointer-arithmeticSven Gothel2022-10-221-4/+102
* Lesson 02: Show std::unique_ptr<T> and std::shared_ptr<T> managing the heap a...Sven Gothel2022-10-221-0/+32
* Lesson 01: Pull up ronding to integer type using a constexpr function.Sven Gothel2022-10-221-9/+22
* Lesson 02: Add: Source of things, from stack to heap w/o automatic destructio...Sven Gothel2022-10-211-0/+39
* Lesson 01: disk_[12](): Drop unnecessary rounding and int-cast of integer ari...Sven Gothel2022-10-211-3/+3
* Lesson 02: Things occupying space, actual memory for data and code accessible...Sven Gothel2022-10-211-0/+127
* Lesson 01: Describe polymorphic function-pointer usage; Unify `paint_func` ar...Sven Gothel2022-10-211-35/+149
* Lesson 01: Add notion of centroid or barycenter to disk rendering implementationSven Gothel2022-10-201-0/+4
* Makefile: Add -Wextra for more strict warnings -> errorsSven Gothel2022-10-202-0/+12
* Lesson 01: Complete task. Added array of callables (function pointer) using l...Sven Gothel2022-10-201-1/+116
* Lesson 01: Complete task setupSven Gothel2022-10-201-11/+160
* Lesson01: Draw a pyramic on the console (WIP)Sven Gothel2022-10-191-0/+40
* Clarify loop expressions using different C++ constructsSven Gothel2022-10-191-11/+45
* Provide header file for lesson00_module's exported function in explicit inclu...Sven Gothel2022-10-192-2/+4
* lesson00: Refine wording on things .. not sure yet, sounds funny but doesn't ...Sven Gothel2022-10-121-1/+1
* Lesson 00 UpdateSven Gothel2022-10-112-17/+65
* Initial commitSven Gothel2022-10-112-0/+76