My C++ examples, templates, and other stuff
  • C++ 66%
  • CMake 24.7%
  • C 6%
  • Makefile 3.2%
Find a file
2026-05-02 16:08:41 -04:00
abseil-hello Use a btree to store wordcounts 2026-02-05 18:45:10 -05:00
asan-test Use better test that triggers asan on linux 2026-03-26 12:45:34 -04:00
asio-example Improve ASIO winsock flags 2026-04-22 12:15:29 -04:00
async-hello Add super basic async example 2026-02-27 18:08:59 -05:00
attic move stuff to attic 2026-03-13 21:41:15 -04:00
ball-solitaire Add another implementation 2026-03-13 19:46:01 -04:00
bigint-add Add addToStore function 2026-02-15 23:21:30 -05:00
binary-search add missing include 2026-03-21 13:17:41 -04:00
bitfield-example Print union example of bitfield 2026-01-22 11:43:31 -05:00
bitset-hello Add another bitset example 2026-02-09 14:38:23 -05:00
bitwise Add bitwise playground 2026-01-12 12:37:12 -05:00
bst Fix comments 2026-01-18 20:20:30 -05:00
bubble-sort std::sort() is from <utility>! 2026-02-16 14:20:08 -05:00
bucket-sort Don't use std 2026-01-17 19:16:21 -05:00
c-stuff Add comments 2026-02-25 13:16:36 -05:00
cgi-server Fix C style 2026-01-21 20:18:57 -05:00
chrono-hello Remove experimental flag 2026-01-12 18:13:24 -05:00
clangd-templates Add a clang-tidy example 2026-01-13 21:01:25 -05:00
cli11-hello Add verbose flag 2026-04-16 18:42:24 -04:00
cmake-cpm Improve cmake templates 2026-03-11 16:25:46 -04:00
cmake-multi-template Update multi template 2026-04-22 14:31:44 -04:00
cmake-stuff Add a cmake example 2026-01-03 09:50:57 -05:00
cmake-template Add vcpkg template 2026-04-21 18:53:40 -04:00
cmake-vcpkg-template cmake: Add vcpkg tempalte 2026-04-21 17:13:12 -04:00
conan-stuff Add more info about conan boost 2026-03-27 22:43:17 -04:00
concurrency-in-action update cmake 2026-05-02 14:27:09 -04:00
count-flags Add example 2026-03-13 16:00:06 -04:00
counting-sort std::sort() is from <utility>! 2026-02-16 14:20:08 -05:00
cpp-httplib-hello Improve httplib examples 2026-04-22 14:58:05 -04:00
cpp26-stuff add more c++26 stuff 2026-04-02 21:08:22 -04:00
ctad Add CTAD and function-ptr examples 2026-02-25 15:08:27 -05:00
ctime-hello Add a ctime example 2026-01-12 19:37:14 -05:00
dijkstra Compress and add input graph 2026-02-14 15:15:46 -05:00
elijah-hello Add elijah hello world 2026-03-22 15:28:10 -04:00
enum-vs-enumclass Whitespace 2026-01-16 10:07:46 -05:00
expected Add std::expected examples 2026-02-25 12:25:37 -05:00
explicit Add raii timer and explicit example 2026-02-16 12:05:47 -05:00
exponential-search Add exponential search 2026-02-24 12:40:13 -05:00
factorial Make debugging easier 2026-02-15 22:29:16 -05:00
fibonacci Add bottom up solution 2026-03-28 14:19:44 -04:00
file-examples Add no bom examples 2026-04-17 13:48:04 -04:00
fltk-hello Use modern cmake for FLTK 2026-04-17 20:36:40 -04:00
fmt-hello Add fmt example 2026-02-10 18:05:35 -05:00
fopen-example Add instructions for WASM 2026-01-09 12:06:21 -05:00
function-ptr Add CTAD and function-ptr examples 2026-02-25 15:08:27 -05:00
gflags import gflags example 2025-12-20 09:42:40 -05:00
glad1-hello call glClear() 2026-01-15 22:11:34 -05:00
glad2-hello Rename glad2 hello 2026-01-16 10:37:58 -05:00
glfw-hello Add error callback example 2026-01-16 10:51:46 -05:00
glfw-render Add more to the glfw example 2026-01-16 11:04:49 -05:00
google-test-hello Add cmake basic template and google test example 2026-02-24 20:49:18 -05:00
graph-traversal Use unordered set.. Still should be using vector though 2026-02-05 21:30:04 -05:00
gtk4-hello Add some buttons 2026-04-16 13:45:37 -04:00
heap-sort Add debug build types for heap-sort 2026-02-25 13:15:23 -05:00
hello_meson Add C program with meson 2026-01-18 21:12:54 -05:00
howard-date-hello Add another example 2026-01-12 19:31:30 -05:00
insertion-sort Time more algos 2026-02-16 11:08:00 -05:00
integer-division More notes 2026-02-12 11:16:25 -05:00
irc-client Clean up 2026-02-19 10:15:05 -05:00
json-hello Add basic json example 2026-04-16 19:01:16 -04:00
jump-search Print tests 2026-03-22 15:15:32 -04:00
knapsack01 reformat; update cmake 2026-04-28 15:45:41 -04:00
learn-cpp More consistent directory names 2026-01-13 21:31:36 -05:00
libsodium-hello reformat; update cmake 2026-04-28 15:45:41 -04:00
libzip-hello add launch.json example 2026-01-02 23:29:05 -05:00
lru-cache Repo cleanup 2026-02-14 15:08:57 -05:00
make-template-c++20 Overhaul build tempaltes 2026-02-25 11:14:39 -05:00
make-template-multi-c++20 Overhaul build tempaltes 2026-02-25 11:14:39 -05:00
malloc-example Add a malloc example 2026-01-12 14:28:28 -05:00
math-hello add more trig examples 2026-01-13 19:53:34 -05:00
merge-sort Add build types 2026-02-25 11:06:23 -05:00
merge-sort-cmake Fix MSVC build 2026-03-13 20:59:38 -04:00
modules-hello Use non-deprecated module include syntax 2026-01-13 20:38:21 -05:00
morris-traversal Add comments 2026-04-21 13:20:22 -04:00
mud-client Fix basic output and input 2026-02-18 17:50:14 -05:00
namespace-hijack Add namespace hijacking example 2026-02-24 18:21:42 -05:00
opengl add red triangle example 2025-02-14 23:00:54 -05:00
print-type Add some stuff from the car 2026-02-15 12:12:34 -05:00
priority-queue Fix constructor and add namespacing 2026-02-06 11:14:37 -05:00
pthreads-hello revise pthread cv example 2026-05-02 13:37:36 -04:00
quick-select Improve tests and debug prints 2026-03-18 12:39:23 -04:00
quick-sort Refactor boilerplate on multi cmake also 2026-03-18 14:09:46 -04:00
radix-sort Slightly improve 2026-02-16 19:16:03 -05:00
raii-timer Add raii timer and explicit example 2026-02-16 12:05:47 -05:00
ranges-hello Add more range examples 2026-02-14 16:45:27 -05:00
raylib-hello Add small raylib template (with no raylib code yet) 2026-02-26 11:27:51 -05:00
red-black-tree Fix violations might be ok now? 2026-02-04 15:10:54 -05:00
reference-wrapper-hello Add an example of reference wrapper 2026-01-13 15:19:04 -05:00
sattolo Fix satallo shuffle 2026-01-11 19:04:54 -05:00
scintilla-edit Add a warning 2026-04-18 12:25:15 -04:00
sdl2 Add a README 2026-01-09 09:53:18 -05:00
sdl3 Clean up untracked 2026-01-12 18:25:14 -05:00
selection-sort Repo cleanup 2026-02-14 15:08:57 -05:00
simple-examples add clear explanation of address-of vs lvalue ref 2026-02-03 21:43:44 -05:00
sliding-window Add sliding window example 2026-02-10 13:01:40 -05:00
smart-pointers Repo cleanup 2026-02-14 15:08:57 -05:00
sockets Add unused socket RAII wrapper 2026-02-17 20:47:45 -05:00
spdlog-hello Add spdlog example 2026-02-10 17:58:20 -05:00
spdlog-hello2 FIx wchar support 2026-04-19 15:51:41 -04:00
std-unordered-map Add unordered_map example 2026-02-06 16:13:19 -05:00
std-unordered-set Add unordered_map example 2026-02-06 16:13:19 -05:00
stdarray Add note 2026-02-06 13:51:05 -05:00
stddequeue Fix advance() call 2026-02-06 14:41:37 -05:00
stdforward_list Add comments 2026-02-06 14:21:16 -05:00
stdlist Repo cleanup 2026-02-14 15:08:57 -05:00
stdmap Add a few map examples 2026-02-06 15:43:17 -05:00
stdmultimap Add std::multimap examples 2026-02-06 15:51:36 -05:00
stdmultiset Add multiset example 2026-02-06 15:36:12 -05:00
stdset Add more set examples 2026-02-06 15:23:39 -05:00
stdspan Add std::span example 2026-03-03 22:08:17 -05:00
stdvector Do insert() 2026-02-06 15:00:27 -05:00
strutils Add dumb string library 2026-02-24 20:57:39 -05:00
thread-hello add thread pool example 2026-05-02 16:08:41 -04:00
tilengine-hello Add note about tilengine segfault 2026-02-26 11:30:01 -05:00
tmx-hello Add a libtmx rendering example 2026-02-26 10:46:50 -05:00
tmx-sdl3 Calculate map texture size 2026-02-26 14:42:51 -05:00
tree-stuff Add recursive postorder example 2026-04-28 17:43:54 -04:00
tuple-hello Add some stuff from the car 2026-02-15 12:12:34 -05:00
uhttpd Fix build on linux 2026-01-24 11:20:26 -05:00
vector-pair should filter these 2026-01-01 09:44:23 -05:00
win32 Add clipview 2026-04-15 18:22:27 -04:00
win32-about1 Add about1 example 2026-04-11 11:40:23 -04:00
win32-about2 win32-about2: Use data struct instead of global 2026-04-14 14:53:20 -04:00
win32-about3 Paint background before button 2026-04-14 15:42:21 -04:00
win32-burger More refactoring 2026-04-16 21:49:21 -04:00
win32-cliptext Add cliptext example 2026-04-15 17:44:39 -04:00
win32-colors2 win32-colors2: add default color channel values 2026-04-14 16:35:38 -04:00
win32-hexcalc Add hexcalc example 2026-04-14 16:52:28 -04:00
win32-menudemo Fix menu 2026-04-10 21:46:52 -04:00
win32-nopopups Add nopopups demo 2026-04-10 22:40:42 -04:00
win32-poormenu Add poor menu example 2026-04-10 22:26:30 -04:00
win32-popmenu Fix lifetime 2026-04-10 22:19:04 -04:00
win32-poppad2 add poppad2 example 2026-04-10 23:04:26 -04:00
win32-poppad3 Modernize 2026-04-14 21:40:52 -04:00
win32-wil Add notes; fix symlink 2026-04-15 23:09:33 -04:00
word-count Add wordcount program with STL 2026-02-05 19:02:21 -05:00
wx-burger Complete GUI 2026-04-16 19:34:31 -04:00
wxwidgets-formbuilder-template Add wx formbuilder template 2026-04-17 19:35:18 -04:00
wxwidgets-hello Add a README 2026-04-16 14:04:57 -04:00
x11 Import examples from code-playground 2025-12-20 09:36:16 -05:00
xrpg Fix makefile for xrpg 2026-01-11 19:05:58 -05:00
.gitignore ignore wil 2026-05-02 14:30:54 -04:00