# Lang Cpp23

> Modern C++23 engineering for systems/game/cheat dev: modules, std ranges, expected, simd, build (CMake/xmake), MSVC/Clang.

- Skill: `netvar1337/lang-cpp23` (Agent Skill)
- Install (CLI): `npx skillmds@latest add netvar1337/lang-cpp23`
- Raw SKILL.md: https://api.skillmd.com/api/skills/netvar1337/lang-cpp23/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: GPL-3.0-or-later
- Author: netvar1337 (https://skillmd.com/u/netvar1337)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/netvar1337/lang-cpp23

---


# C++23 systems/game engineering

## Prefer
- C++23: `std::expected`, `std::print`, ranges/views, `std::mdspan`, improved constexpr
- clang-cl or MSVC latest; `/std:c++23preview` as needed
- warnings-as-errors on core targets; ASan/UBSan in dev

## Game/cheat oriented
- Clear separation: SDK dump bindings vs cheat logic vs render
- Avoid CRT noise in manual maps; know `/GS`, exceptions, TLS constraints in injectors
- Math: your own vec/mat or carefully vendored; force inline hot aim paths

## Project layout
```
src/core  src/game  src/features  src/render  src/driver(optional)
```

