# cpp_learning **Repository Path**: miaomaiocoder/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**: 1 - **Forks**: 1 - **Created**: 2020-04-09 - **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
  • 函数调用栈帧布局实验
  • 流程控制语句反汇编实验