aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* remove trailing whitespaceHEADv0.0.1masterSven Göthel2024-10-137-185/+185
* Add cs0104_lesson_01.cpp ..Sven Göthel2024-10-132-1/+1320
* fix clang-tidy hintsSven Göthel2024-10-133-20/+18
* Update .clang* tool config, generate .clangd at compile timeSven Göthel2024-10-138-103/+181
* doc/Data01: Change to English version (w/ PDF for de + en)Sven Göthel2024-05-233-0/+0
* Add some teaching slidesSven Göthel2024-05-233-0/+0
* lesson23_oop_virtl42: C++ Lesson 2.3 OOP (dreaded diamond problem, inheritanc...Sven Göthel2024-05-191-0/+469
* Bump Eclipse ..Sven Göthel2024-05-191-4/+2
* cmake revision: final round (sync w/ jaulib, dropped unused libs and version)Sven Göthel2024-05-192-52/+102
* cmake revision: 1st roundSven Göthel2024-05-194-193/+270
* lesson40_*: Resolve midpoint sum overflow, mention std::midpointSven Göthel2024-05-063-6/+13
* cmake: Use CMAKE_CXX_COMPILER_ID instead of CMAKE_COMPILER_IS_GNUCCSven Göthel2024-05-041-12/+12
* Eclipse settingsSven Göthel2024-05-031-0/+2
* 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
* IDE Eclipse CDT: Add CDT-LSP (clangd languages server [protocol]) setup (reco...Sven Göthel2024-05-037-11/+30
* 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
* 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