========== Code Style ========== General Guidelines ================== - Follow C++17 standards. - Use consistent naming conventions: - Classes: PascalCase - Functions: camelCase - Variables: snake_case Formatting ========== - Indentation: 4 spaces - Max line length: 120 characters - Use braces `{}` for all control blocks, even single-line. Comments ======== - Use `//` for inline comments. - Use `/** */` for Doxygen-style function/class documentation.