# C++手册 **Repository Path**: wlly-lzh/CppHandBook ## Basic Information - **Project Name**: C++手册 - **Description**: wlly-lzh的 C++ 手册 - **Primary Language**: Unknown - **License**: CC-BY-SA-4.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-05 - **Last Updated**: 2025-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # C++手册 --- C++是一门复杂的语言,我曾简单地学习过C++,可惜学习得杂乱无章。 从今天开始,我要重新学习C++,并将学习过程中的笔记保存在这本C++手册中。 然而时间有限,笔记只能一点点地写了。 Copyright (C) 2025 wlly-lzh Email: --- ## 目录 - 基础 * [C++程序结构](./base/basecode.md) * [输入输出](./base/io.md) * [控制流](./base/control-flow.md) * [函数](./base/function.md) * [基本数据类型](./base/numeric-data-type.md) * [枚举](./base/enum.md) * [数据类型转换](./base/type_conversion.md) * [指针](./base/pointer.md) * [动态分配内存(new/delete)](./base/new_and_delete.md) * [引用](./base/reference.md) * [函数的默认参数](./base/function_default_parameters.md) * [函数重载](./base/function_overloading.md) - 类 * [类](./class/class.md) * [拷贝构造函数](./class/copy_constructor.md) * [友元](./class/friend.md) * [运算符重载](./class/operator_overloading.md) * [类型转换](./class/type_conversion_of_class.md) * [类继承](./class/class_inheritance.md) * [类多态](./class/polymorphism.md) - 模板 * [自动类型推导(auto)](./template/auto.md) * [函数模板](./template/function_template.md) * [类模板](./template/class_template.md) - STL * [string](./stl/string.md) * [vector](./stl/vector.md) * [list](./stl/list.md) * [pair (键值对)](./stl/pair.md) * [map](./stl/map.md) * [hash](./stl/hash.md) * [queue(队列)](./stl/queue.md) * [tuple(元组)](./stl/tuple.md) * [迭代器](./stl/iterator.md) * [基于范围的for循环(foreach)](./stl/foreach.md) * [STL算法](./stl/algorithm.md) - 智能指针 * [unique_ptr](./smart_pointer/unique_ptr.md) * [shared_ptr](./smart_pointer/shared_ptr.md) * [weak_ptr](./smart_pointer/weak_ptr.md) - 文件操作 * [写入文本文件](./file/write_text_file.md) * [读取文本文件](./file/read_text_file.md) * [写入二进制文件](./file/write_binary_file.md) * [读取二进制文件](./file/read_binary_file.md) * [fstram类](./file/fstream.md) * [文件随机存取](./file/random_access_file.md) * [文件缓冲区和文件流状态](./file/file_buffer_and_file_stream.md) - 异常、断言 * [异常](./exception/exception.md) * [断言](./exception/assertion.md) - C++11新标准 * [新标准列表](./cpp11/new_std.md) * [委托构造、继承构造](./cpp11/delegating_And_inheriting_constructor.md) * [lambda](./cpp11/lambda.md) * [constexptr关键字](./cpp11/constexptr.md) * [右值引用](./cpp11/rvalue_reference.md) * [可变参数模板](./cpp11/variadic_templates.md) * [包装器和绑定器](./cpp11/wrapper_and_binder.md) * [alignas/alignof关键字](./cpp11/alignas.md) - C++14 * [属性说明符](./cpp14/attributes.md) - C++17新特性 * [结构化绑定](./cpp17/structured_bindings.md) * [文件系统](./cpp17/filesystem.md) * [属性说明符](./cpp17/attributes.md) - 编译 * [预处理](./compile/preprocessing.md) * [链接和编译](./compile/compile_and_link.md) - 命名空间 * [命名空间](./namespace/namespace.md) - 宏 * [常用宏列表](./macro/macro_list.md) * [#line](./macro/line.md) * [#pragma](./macro/pragma.md) * [宏的特殊用法](./macro/usage.md) - 库 * [chrono](./lib/chrono.md) * [sstream](./lib/sstream.md) - 线程 * [thread](./thread/thread.md) * [线程安全](./thread/thread_safety.md) * [mutex](./thread/mutex.md) * [生产者-消费者模型](./thread/producer_consumer_model.md) * [原子类型](./thread/atomic.md) - 网络编程 * [Linux 网络编程](./net/Linux_Network.md)