# we_cpp **Repository Path**: geeker2/we_cpp ## Basic Information - **Project Name**: we_cpp - **Description**: C++初学指南 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-11 - **Last Updated**: 2025-08-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目描述 C++语言是美国贝尔实验室工程师Bjarne Stroustrup在20世纪80年代创建的。作为C语言的增强版本,C++ 继承了C语言的效率和底层硬件访问的能力,同时引入了面向对象编程、泛型编程和模板元编程等高级特性。 ## 项目目标 通过本项目的学习,达到使用C++来开发各种有实际应用的程序,包括但不限于: - 游戏开发 - 图形界面应用 - 数据库应用 - 网络应用 - 嵌入式系统应用 ## beginner学习目标 1. 理解C++程序的基本结构 2. 掌握变量、数据类型和基本运算 3. 学习控制流语句(条件判断、循环等) 4. 了解函数的定义和调用 ## advanced学习目标 - 学习C++面向对象编程 - 探索标准库容器和算法 - 实践更复杂的编程问题 ## 项目结构 ``` we_c++/ ├── beginner/ │ ├── part1/ # 基本程序结构 │ ├── part2/ # 简单变量和数据类型 │ ├── part3/ # 操作符和控制结构 │ ├── part4/ # 输入输出 │ ├── part5/ # 函数 │ └── part6/ # 复杂数据类型 ├── advanced/ │ ├── part7/ # 对象 │ ├── part8/ # 类的继承 │ ├── part9/ # 高级OOP技术 │ ├── part10/ # 异常处理 │ ├── part11/ # 动态内存管理 │ ├── part12/ # 动态内存管理 │ ├── part13/ # 模版 │ └── part14/ # 杂项 └── readme.md # 项目文档 ``` ## 学习资源 - [C++官方文档](https://en.cppreference.com/w/) - 《C++ Primer》书籍 - [Codecademy C++课程](https://www.codecademy.com/learn/learn-c-plus-plus) - [YouTube C++教程](https://www.youtube.com/results?search_query=c%2B%2B+tutorial) - [C++中文网](https://www.runoob.com/cplusplus/cpp-tutorial.html) ## 如何使用本项目 1. 按照beginner到advanced顺序学习,完成每个part的练习 2. 每个part都有相应的代码示例和练习,帮助你巩固所学知识