| Commit message (Expand) | Author | Age | Files | Lines |
* | remove trailing whitespaceHEADv0.0.1master | Sven Göthel | 2024-10-13 | 7 | -185/+185 |
* | Add cs0104_lesson_01.cpp .. | Sven Göthel | 2024-10-13 | 2 | -1/+1320 |
* | fix clang-tidy hints | Sven Göthel | 2024-10-13 | 3 | -20/+18 |
* | lesson23_oop_virtl42: C++ Lesson 2.3 OOP (dreaded diamond problem, inheritanc... | Sven Göthel | 2024-05-19 | 1 | -0/+469 |
* | lesson40_*: Resolve midpoint sum overflow, mention std::midpoint | Sven Göthel | 2024-05-06 | 3 | -6/+13 |
* | Review of STL iterator + difference_type limitations (half range) compared to... | Sven Göthel | 2024-05-03 | 3 | -14/+69 |
* | Resolve clang-tidy warnings=error; Notable std::vector<>: size() -> size_t (u... | Sven Göthel | 2024-05-03 | 10 | -63/+88 |
* | lesson40_algo12: Cleanup: Use value-reference for pivot-points reducing looku... | Sven Göthel | 2024-04-24 | 1 | -34/+37 |
* | lesson40_algo12: hoare2: Cleanup my own partitioning trial | Sven Göthel | 2024-04-24 | 1 | -38/+1 |
* | lesson40_algo12: Hoare-Yaroslavskiy: Simplify end-partition 2-swaps by pre-sw... | Sven Göthel | 2024-04-24 | 1 | -17/+11 |
* | lesson40_algo12: Hoare-Yaroslavskiy: Use reference to pivots adding std::move... | Sven Göthel | 2024-04-24 | 1 | -5/+15 |
* | lesson40_algo12: Merge partition into qsort; Add Hoare-Yaroslavskiy dual-pivo... | Sven Göthel | 2024-04-23 | 1 | -102/+141 |
* | Adding lesson 40: binary-search *01.cpp, +sorted_insert *02 and quicksort *12... | Sven Göthel | 2024-04-23 | 3 | -45/+728 |
* | Add custom std:map lesson (advanced) mapping periods to value | Sven Göthel | 2024-04-20 | 1 | -0/+460 |
* | lesson11: Demo object lifecycle and differentiate ctor and assignment ops (co... | Sven Göthel | 2024-03-06 | 1 | -0/+188 |
* | lesson20: Annotate pre- and post-increment | Svenson Han Göthel | 2024-03-06 | 1 | -4/+4 |
* | lesson20: Demonstrate implicit and explicit conversion | Svenson Han Göthel | 2024-03-06 | 1 | -3/+56 |
* | lesson20: demonstrate selection of comparison operator | Svenson Han Göthel | 2024-03-06 | 1 | -10/+32 |
* | Merge remote-tracking branch 'origin' | Svenson Han Göthel | 2024-02-25 | 7 | -4/+897 |
|\ |
|
| * | lesson24: Add example/note casting shared_ptr<super-class> to shared_ptr<sub-... | Sven Göthel | 2024-02-25 | 1 | -0/+5 |
| * | Add lesson40: Simple algorithms (starting w/ binary search) | Sven Göthel | 2024-02-25 | 1 | -0/+83 |
| * | Setup.cmake: Remove USE_LIBCURL and refine debug properties for gnucc '-O0 -g3' | Sven Göthel | 2024-02-25 | 1 | -1/+1 |
| * | Add lesson2[0-4]: OOP type, inheritance and virtual functions | Sven Göthel | 2024-02-25 | 5 | -3/+808 |
* | | Split lesson02 for clarity, adding elaborated sum (Gaus) | Svenson Han Göthel | 2024-02-25 | 2 | -6/+108 |
|/ |
|
* | Move to C++20 and cmake build system, detail IDE integration (Eclipse + VS Co... | Sven Gothel | 2022-12-07 | 8 | -55/+87 |
* | add lesson25 oop virtl01 | Sven Gothel | 2022-12-07 | 1 | -0/+67 |
* | Remove filename from header doc | Sven Gothel | 2022-12-07 | 7 | -7/+0 |
* | factorial: Annotate expansion of shortcut | Sven Gothel | 2022-11-11 | 1 | -1/+3 |
* | Reorder lessons, add lesson01_function, lesson02_arithmetic, add simplified l... | Sven Gothel | 2022-11-11 | 8 | -163/+946 |
* | Remove 'Version' from file header as we utilize git for versioning | Sven Gothel | 2022-10-22 | 4 | -4/+0 |
* | Fix file header Copyright, add License (MIT) | Sven Gothel | 2022-10-22 | 4 | -7/+11 |
* | Lesson 02: Add: Array and a little piece of pointer-arithmetic | Sven Gothel | 2022-10-22 | 1 | -4/+102 |
* | Lesson 02: Show std::unique_ptr<T> and std::shared_ptr<T> managing the heap a... | Sven Gothel | 2022-10-22 | 1 | -0/+32 |
* | Lesson 01: Pull up ronding to integer type using a constexpr function. | Sven Gothel | 2022-10-22 | 1 | -9/+22 |
* | Lesson 02: Add: Source of things, from stack to heap w/o automatic destructio... | Sven Gothel | 2022-10-21 | 1 | -0/+39 |
* | Lesson 01: disk_[12](): Drop unnecessary rounding and int-cast of integer ari... | Sven Gothel | 2022-10-21 | 1 | -3/+3 |
* | Lesson 02: Things occupying space, actual memory for data and code accessible... | Sven Gothel | 2022-10-21 | 1 | -0/+127 |
* | Lesson 01: Describe polymorphic function-pointer usage; Unify `paint_func` ar... | Sven Gothel | 2022-10-21 | 1 | -35/+149 |
* | Lesson 01: Add notion of centroid or barycenter to disk rendering implementation | Sven Gothel | 2022-10-20 | 1 | -0/+4 |
* | Makefile: Add -Wextra for more strict warnings -> errors | Sven Gothel | 2022-10-20 | 2 | -0/+12 |
* | Lesson 01: Complete task. Added array of callables (function pointer) using l... | Sven Gothel | 2022-10-20 | 1 | -1/+116 |
* | Lesson 01: Complete task setup | Sven Gothel | 2022-10-20 | 1 | -11/+160 |
* | Lesson01: Draw a pyramic on the console (WIP) | Sven Gothel | 2022-10-19 | 1 | -0/+40 |
* | Clarify loop expressions using different C++ constructs | Sven Gothel | 2022-10-19 | 1 | -11/+45 |
* | Provide header file for lesson00_module's exported function in explicit inclu... | Sven Gothel | 2022-10-19 | 2 | -2/+4 |
* | lesson00: Refine wording on things .. not sure yet, sounds funny but doesn't ... | Sven Gothel | 2022-10-12 | 1 | -1/+1 |
* | Lesson 00 Update | Sven Gothel | 2022-10-11 | 2 | -17/+65 |
* | Initial commit | Sven Gothel | 2022-10-11 | 2 | -0/+76 |