目录

    • 前言:
  • 一、内存
    • 1.1 内存四区
    • 1.2 new操作符
  • 二、引用
    • 2.1 引用基本使用和注意事项
    • 2.2 引用做函数参数
    • 2.3 引用函数返回值
    • 2.3 常量引用
  • 三、函数提高
    • 3.1 函数默认参数
    • 3.2 函数占位参数
    • 3.3 函数重载
  • 四、类与对象
    • 4.1 封装
      • 4.1.1 成员属性设置为私有
      • 设计案例1:立方体类
      • 设计案例2:点和圆的关系
    • 4.2 对象的初始化和清理
      • 4.3.1 构造函数
      • 4.3.2 析构函数
        • 4.3.2.1 拷贝函数调用的时机
        • 4.3.2.2 深拷贝与浅拷贝
      • 4.3.3 初始化列表
      • 4.3.4 类对象作为类的成员
      • 4.3.5 静态成员
    • 4.3 C++对象模型和this指针
      • 4.4.1 成员变量和成员函数分开存储
      • 4.4.2 this指针概念
      • 4.4.3 空指针访问成员函数
      • 4.4.4 const修饰成员函数
    • 4.4 友元
    • 4.5 运算符重载
      • 4.5.1 加号运算符重载
      • 4.5.2 左移运算符重载
      • 4.5.3 递增运算符重载
      • 4.5.4 赋值运算符重载
      • 4.5.5 关系运算符重载
      • 4.5.6 函数调用运算符重载(仿函数)
    • 4.6 继承
      • 4.6.1 继承的基本语法
      • 4.6.2 继承方式
      • 4.6.3 继承中的对象模型
      • 4.6.4 继承中构造和析构顺序
      • 4.6.5 继承同名成员处理方式
      • 4.6.6 多继承语法
      • 4.6.7 菱形继承
    • 4.7 多态
      • 4.7.1 多态的基本概念
      • 4.7.2 多态原理剖析(图解)
      • 4.7.3 多态案例一:计算器类
      • 4.7.4 纯虚函数和抽象类
      • 4.7.5 多态案例二:制作饮品
      • 4.7.6 虚析构函数和抽象类
      • 4.7.7 多态案例三:电脑组装
  • 五、文件
    • 5.1 文本文件
      • 5.1.1 写文件
      • 5.1.2 读文件
    • 5.2 二进制文件
      • 5.2.1 写文件
      • 5.2.2 读文件

前言:

【C++】黑马程序员C++核心编程学习笔记(完结)相关推荐

  1. 【C++】黑马程序员-C++核心编程学习笔记

    前言 根据黑马程序员C++课程内容,结合讲义,将自己学习C++的过程中将自己觉得有必要记下的笔记进行整理,方便复习回顾,编程环境为VSCode. 本阶段主要针对C++面向对象编程技术做详细讲解,探讨C ...

  2. 【168天】黑马程序员27天视频学习笔记【Day07】

    [168天]黑马程序员27天视频学习笔记[Day07] 叨逼叨两句 决定了,我会记住这一天! 07-01:构造方法Constructor概述和格式 构造方法概述和作用 给对象的数据(属性)进行初始化. ...

  3. 哔哩哔哩黑马程序员C++课程个人学习笔记

    写在前面:此博文仅作为个人c++学习笔记,或有错误不建议参考!!! 视频链接:黑马程序员c++教程从0到1 目录 一.第一部分c++基础 1.1 c++初识 1.1.1 hello world 1.1 ...

  4. 黑马程序员8日python学习笔记

    黑马程序员的教程给小白的体验非常良好,讲的非常细致,甚至会介绍一下鼠标快捷键的设置,会提到一些新手很容易踩到的坑. 打开python win+R python 看到>>>(进入到解释 ...

  5. 黑马程序员--分布式搜索ElasticSearch学习笔记

    写在最前 黑马视频地址:https://www.bilibili.com/video/BV1LQ4y127n4/ 想获得最佳的阅读体验,请移步至我的个人博客 SpringCloud学习笔记 消息队列M ...

  6. 【176天】黑马程序员27天视频学习笔记【Day11-上】

    叨逼叨两句 正式结束了,之后就是收尾工作. 今天想休息一下,任务就不做满了. 未来定个标准,事不过三,一天的任务,最多分三天完成,超过要罚分. 11-(01-04):Eclipse使用方法 程序的编译 ...

  7. 【208天】黑马程序员27天视频学习笔记【Day21-中】

    叨逼叨两句 今天又了结一件事,好累,好爽. 这几天在哥们家玩,更新内容不会断,但会相对少些了. 21-09:将文本反转 流对象要尽量晚开早关 package com.test.demo001;impo ...

  8. 【186天】黑马程序员27天视频学习笔记【Day15-上】

    叨逼叨两句 今天和朋友聊了聊,感觉真的很好,人还是得多跟别人交流,才能发现自己一些观念和理论上的漏洞. 今天帮了大家一个忙,总算要接近尾声了,开心啊. 我要准备去做一件伟大的事! 很高兴姐姐迈开了这一 ...

  9. 黑马程序员之ASP.NET学习笔记:Http状态代码及其含义

    -----------------------------------2345王牌技术员联盟.2345王牌技术员联盟.期待与您交流!---------------------------------- ...

最新文章

  1. typescript可辨识联合
  2. python数字信号处理应用中文pdf_人邮新书 Python数字信号处理应用 Python在DSP中应用教程 Python基础 Pytho...
  3. HD-SDI DVR发展与应用剖析
  4. 计算机考研数学基础知识点,2019计算机考研数学复习:打好基础是必须的啊喂!...
  5. 图论 —— 图的连通性 —— Tarjan 求割点与桥
  6. 僵尸肖恩黑胶唱片_建立一个非常适合黑胶唱片的DIY放大器套件
  7. Android 面试(四):Android Service 你真的能应答自如了吗?
  8. QCon杭州2012技术开发大会感受
  9. Android TextView 文字居中
  10. dwm1000 用c语言控制,DWM1000 测距原理简单分析(示例代码)
  11. 十分钟看懂AlphaGo的核心算法
  12. 抓取scrapy中文文档 第一个Scrapy项目实现
  13. Edge浏览器启用ie模式,并且打开调试面板
  14. python数据分析论文报告电影_一个实战案例带你走完python数据分析全流程:豆瓣电影评论的关键词云图制作...
  15. 最迷你的瑞典大学,如何建立起了影响全球的游戏发展体系
  16. Ubuntu14.04更新显卡(Nvidia gt755m)驱动,成功步骤
  17. 一年收入8000万美金,美华国际医疗凭借“口罩”能否撑起IPO?
  18. 华为云桌面,数字化时代便捷、安全的办公选择
  19. 雷军:向小米手机1首批用户每人赠送1999元红包
  20. memcached win64位服务端安装和java客户端实例

热门文章

  1. Keil5_C51安装
  2. 全干式光缆与普通光缆的区别
  3. java使用字符流进行写入和读取
  4. [从头学数学] 第208节 带着计算机去高考(序)
  5. 用自己的雷达进行Cartographer建图或仿真
  6. python入门教程NO.1 用python打印你的宠物小精灵吧
  7. Spire.XLS教程:在 Java 中接受或拒绝所有跟踪更改
  8. 08:Calling Extraterrestrial Intelligence AgainMOOC程序设计算法基础期末第八题
  9. 倍控3865U软路由安装网络行为管控插件Fros
  10. 南华大学计算机科学学院,南华大学计算机科学与技术学院研究生导师简介-万亚平...