# RookieCpp **Repository Path**: ChesterLeeRepo/RookieCpp ## Basic Information - **Project Name**: RookieCpp - **Description**: This is a repo for C++ learning... - **Primary Language**: C++ - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-20 - **Last Updated**: 2025-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RookieCpp This is a repo for C++ learning... ## Project Architecture - [Essential C++ (Partly)](./EssentialCpp/) - [Effective C++ (Continuously)](./EffectiveCpp/) - [Design Pattern (Continuously)](./DesignPattern/) - [Data Structure (Continuously)](./DataStructure/) ## Data Structure - [Tree (树)](./DataStructure/Tree/TreeNode.h) - [Segment Tree (线段树)](./DataStructure/SegmentTree/SegmentTree.h) ## Install Compiler Environment on Windows x64 ### Steps - Install `Visual Studio Code` - Install `C/C++` & `C/C++ Externtion Pack` in VS Code - Download C/C++ compiler [MinGW-w64](https://sourceforge.net/projects/mingw-w64/files/latest/download) and unzip it into the specified location - Open `C/C++ Configuration` in VS Code and add the `g++.exe` to the `compilerPath` - Write your first C++ file `HelloWorld.cpp` and try to compile/run it ### Tips #### C++ Head Files Includepath Warnings - If VS Code hints that you didn't include basic head file correctly (like \), but you can run the C++ code succussfully. Try type the code as follows on the Terminal. ```bash .\g++.exe -v -E -x c++ - ``` - Then include the system head files in `C/C++ Configurations`.