【C++】黑马程序员C++核心编程学习笔记(完结)
目录
- 前言:
- 一、内存
- 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++核心编程学习笔记(完结)相关推荐
- 【C++】黑马程序员-C++核心编程学习笔记
前言 根据黑马程序员C++课程内容,结合讲义,将自己学习C++的过程中将自己觉得有必要记下的笔记进行整理,方便复习回顾,编程环境为VSCode. 本阶段主要针对C++面向对象编程技术做详细讲解,探讨C ...
- 【168天】黑马程序员27天视频学习笔记【Day07】
[168天]黑马程序员27天视频学习笔记[Day07] 叨逼叨两句 决定了,我会记住这一天! 07-01:构造方法Constructor概述和格式 构造方法概述和作用 给对象的数据(属性)进行初始化. ...
- 哔哩哔哩黑马程序员C++课程个人学习笔记
写在前面:此博文仅作为个人c++学习笔记,或有错误不建议参考!!! 视频链接:黑马程序员c++教程从0到1 目录 一.第一部分c++基础 1.1 c++初识 1.1.1 hello world 1.1 ...
- 黑马程序员8日python学习笔记
黑马程序员的教程给小白的体验非常良好,讲的非常细致,甚至会介绍一下鼠标快捷键的设置,会提到一些新手很容易踩到的坑. 打开python win+R python 看到>>>(进入到解释 ...
- 黑马程序员--分布式搜索ElasticSearch学习笔记
写在最前 黑马视频地址:https://www.bilibili.com/video/BV1LQ4y127n4/ 想获得最佳的阅读体验,请移步至我的个人博客 SpringCloud学习笔记 消息队列M ...
- 【176天】黑马程序员27天视频学习笔记【Day11-上】
叨逼叨两句 正式结束了,之后就是收尾工作. 今天想休息一下,任务就不做满了. 未来定个标准,事不过三,一天的任务,最多分三天完成,超过要罚分. 11-(01-04):Eclipse使用方法 程序的编译 ...
- 【208天】黑马程序员27天视频学习笔记【Day21-中】
叨逼叨两句 今天又了结一件事,好累,好爽. 这几天在哥们家玩,更新内容不会断,但会相对少些了. 21-09:将文本反转 流对象要尽量晚开早关 package com.test.demo001;impo ...
- 【186天】黑马程序员27天视频学习笔记【Day15-上】
叨逼叨两句 今天和朋友聊了聊,感觉真的很好,人还是得多跟别人交流,才能发现自己一些观念和理论上的漏洞. 今天帮了大家一个忙,总算要接近尾声了,开心啊. 我要准备去做一件伟大的事! 很高兴姐姐迈开了这一 ...
- 黑马程序员之ASP.NET学习笔记:Http状态代码及其含义
-----------------------------------2345王牌技术员联盟.2345王牌技术员联盟.期待与您交流!---------------------------------- ...
最新文章
- typescript可辨识联合
- python数字信号处理应用中文pdf_人邮新书 Python数字信号处理应用 Python在DSP中应用教程 Python基础 Pytho...
- HD-SDI DVR发展与应用剖析
- 计算机考研数学基础知识点,2019计算机考研数学复习:打好基础是必须的啊喂!...
- 图论 —— 图的连通性 —— Tarjan 求割点与桥
- 僵尸肖恩黑胶唱片_建立一个非常适合黑胶唱片的DIY放大器套件
- Android 面试(四):Android Service 你真的能应答自如了吗?
- QCon杭州2012技术开发大会感受
- Android TextView 文字居中
- dwm1000 用c语言控制,DWM1000 测距原理简单分析(示例代码)
- 十分钟看懂AlphaGo的核心算法
- 抓取scrapy中文文档 第一个Scrapy项目实现
- Edge浏览器启用ie模式,并且打开调试面板
- python数据分析论文报告电影_一个实战案例带你走完python数据分析全流程:豆瓣电影评论的关键词云图制作...
- 最迷你的瑞典大学,如何建立起了影响全球的游戏发展体系
- Ubuntu14.04更新显卡(Nvidia gt755m)驱动,成功步骤
- 一年收入8000万美金,美华国际医疗凭借“口罩”能否撑起IPO?
- 华为云桌面,数字化时代便捷、安全的办公选择
- 雷军:向小米手机1首批用户每人赠送1999元红包
- memcached win64位服务端安装和java客户端实例
热门文章
- Keil5_C51安装
- 全干式光缆与普通光缆的区别
- java使用字符流进行写入和读取
- [从头学数学] 第208节 带着计算机去高考(序)
- 用自己的雷达进行Cartographer建图或仿真
- python入门教程NO.1 用python打印你的宠物小精灵吧
- Spire.XLS教程:在 Java 中接受或拒绝所有跟踪更改
- 08:Calling Extraterrestrial Intelligence AgainMOOC程序设计算法基础期末第八题
- 倍控3865U软路由安装网络行为管控插件Fros
- 南华大学计算机科学学院,南华大学计算机科学与技术学院研究生导师简介-万亚平...