# Cpp

> C++

- Skill: `neuralblitz/cpp` (Agent Skill)
- Install (CLI): `npx skillmds@latest add neuralblitz/cpp`
- Raw SKILL.md: https://api.skillmd.com/api/skills/neuralblitz/cpp/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: NeuralBlitz (https://skillmd.com/u/neuralblitz)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/neuralblitz/cpp

---

# C++

C++ is a high-performance, statically typed language that extends C with object-oriented features, templates, and the STL. It remains the language of choice for performance-critical applications across many domains.

## Key Concepts

- RAII resource management
- Templates and metaprogramming
- STL containers and algorithms
- Smart pointers (unique, shared)
- Move semantics

## Common Use Cases

- Game development (Unreal, Unity)
- Operating systems
- High-frequency trading
- Database engines
- Embedded systems

## Best Practices

- Use RAII for resource management
- Prefer smart pointers over raw
- Leverage STL algorithms
- Profile before optimizing
- Use const-correctness

## Resources

- ISO C++: isocpp.org
- cppreference.com
- Related Skills: game-development, systems-programming, performance

