# cpp_learning
**Repository Path**: cmchyhlm/cpp_learning
## Basic Information
- **Project Name**: cpp_learning
- **Description**: 为了学习c++建立的一个仓库,写一些代码来提高c++水平,日积月累提高c++水平,学习一下网易云的c++课程,以及一些博客上有关于c++的教程,还有阅读Effective Modern C++,以及More Effective C++的读书笔记
- **Primary Language**: C++
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2022-07-14
- **Last Updated**: 2022-07-14
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# cpp_learning
学习c++各个部分的敲的代码
涉及c++基本语言,基本的类,模板与泛型,智能指针,并发与多线程,c++内存,STL等知识
## solution1/project1
c++头文件(ps:如何实现头文件防卫)
auto, 内存分配
cin/cout学习
cpp多文件编程简单入门
## solution1/project2
string初始化
string构造函数和析构函数学习
获取string长度
获取字符串元素
## solution1/project3
string学习
compare the string
modify and replace the string
## solution1/project4
c++迭代器学习
迭代器实例
## solution1/project5
c++类和结构学习
内联函数学习
特殊函数用法
const char*, char const*,char*const对比
## solution1/project6
vector初步学习
定义和初始化vector对象
一些vector的初步操作
## solution1/project7
隐式类型转换
显示类型转换
## solution1/project8
类和对象学习
对象拷贝
构造函数
函数默认值
隐式转换和explicit
类中inline,const,mutable,this知识
static成员变量,成员函数
类内初始化
默认构造函数
=default, =delete使用
拷贝构造函数
## solution1/project9
c++11新特性汇总
auto类型推导
C++ decltype类型
## solution1/projetct10
重载运算符
拷贝赋值运算符
析构函数
## solution1/project11
派生类
public protected private
函数遮蔽
c++11类中using
基类指针,派生类指针
虚函数,纯虚函数,虚析构函数
override, final
友元函数,友元类,友元成员函数
RTTI
dynamic_cast, typeid, type_info类
派生类对象模型
## solution1/project12
## noteofcpp
函数调用栈帧布局实验
流程控制语句反汇编实验