Skip to content

Commit 5e191a4

Browse files
docs: update TODO.md
1 parent 815ebe5 commit 5e191a4

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

TODO.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,22 @@
44
- [ ] diff and patches; solutions and testing
55
- [ ] improve software design and implementation; commands pattern + MPSC queue
66
- [ ] add exercises
7-
- [ ] variables
8-
- [ ] functions
7+
- [x] variables
8+
- [x] functions
99
- [ ] control-flow (if-else)
1010
- [ ] primitives (datatypes)
11+
- [ ] type-conversion
1112
- [ ] strings (c style vs std::strings)
1213
- [ ] containers (c style containers vs std containers)
13-
- [ ] modules (#include, headers)
14+
- [ ] modules (#include, headers, C++20 modules; import export, std lib)
1415
- [ ] structs
1516
- [ ] enums
1617
- [ ] classes
17-
- [ ] memory (memory module, raw pointers, smart pointers)
1818
- [ ] generics (templating)
19-
- [ ] type-conversion
20-
- [ ] raii (memory, ownership, objects)
21-
- [ ] exception-handling (errors)
22-
- [ ] threads (concurrency, multi-threading, OS, hardware)
19+
- [ ] exceptions (errors, exception handling)
20+
- [ ] memory (memory module, raw pointers, smart pointers, computer architecture, operating systems, raii, performance)
21+
- [ ] threads (concurrency, multi-threading, operation systems, computer architecture)
2322
- [ ] preprocessors (#include, #def, #ifdef)
2423
- [ ] cpphistory (creator, why was it created, cpp versions, features, c++11, c++14, c++17, c++20, c++23, c++26)
2524
- [ ] bit-manipultion (bitwise arithmetic, operations, logic gates, hardware, OS)
25+
- [ ] network programming (sockets, server, client, IPC)

0 commit comments

Comments
 (0)