aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* Eclipse: Bump CDT settingsSven Göthel2024-04-231-0/+4
* 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-258-20/+898
|\
| * 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-252-17/+2
| * 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
|/
* README: Remove .settings/org.eclipse.cdt.core.prefs noteSven Gothel2022-12-091-1/+0
* README: Add missing 'Building Binaries' nodeSven Gothel2022-12-071-0/+2
* Move to C++20 and cmake build system, detail IDE integration (Eclipse + VS Co...Sven Gothel2022-12-0729-301/+1013
* add lesson25 oop virtl01Sven Gothel2022-12-072-1/+74
* Remove filename from header docSven Gothel2022-12-077-7/+0
* README: Fix git repo sourceSven Gothel2022-12-071-1/+1
* factorial: Annotate expansion of shortcutSven Gothel2022-11-111-1/+3
* Reorder lessons, add lesson01_function, lesson02_arithmetic, add simplified l...Sven Gothel2022-11-1110-170/+962
* Remove 'Version' from file header as we utilize git for versioningSven Gothel2022-10-225-5/+0
* Add COPYINGSven Gothel2022-10-221-0/+23
* Fix file header Copyright, add License (MIT)Sven Gothel2022-10-225-8/+13
* 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
* Makefile: Add lesson02Sven Gothel2022-10-211-1/+4
* 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-203-1/+13
* 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-192-1/+44
* 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-196-4/+128
* lesson00: Refine wording on things .. not sure yet, sounds funny but doesn't ...Sven Gothel2022-10-121-1/+1
* Use make in Eclipse and from commandline for simplicitySven Gothel2022-10-123-9/+18
* Add .gitignoreSven Gothel2022-10-111-0/+4
* Lesson 00 UpdateSven Gothel2022-10-112-17/+65
* Initial commitSven Gothel2022-10-119-0/+340