C++学习记录
文章平均质量分 50
菜鸟要爱学习
这个作者很懒,什么都没留下…
展开
-
28.C++之STL(六)
函数对象谓词内建函数原创 2022-08-24 12:00:00 · 199 阅读 · 0 评论 -
27.C++之STL(五)
set容器和map容器原创 2022-08-23 12:00:00 · 140 阅读 · 0 评论 -
26.C++之STL(四)
容器——stack、queue、list原创 2022-08-22 12:00:00 · 126 阅读 · 0 评论 -
25.C++之STL(三)
deque容器原创 2022-08-21 12:00:00 · 170 阅读 · 0 评论 -
24.C++之STL(二)
string容器原创 2022-08-19 17:07:09 · 246 阅读 · 0 评论 -
23.C++之STL(一)
容器Vector原创 2022-08-19 11:22:58 · 398 阅读 · 0 评论 -
22.C++之类模板
C++之类模板相关知识!!!原创 2022-08-16 12:32:02 · 240 阅读 · 0 评论 -
21.C++之函数模板
函数模板的使用原创 2022-07-15 09:11:12 · 132 阅读 · 0 评论 -
20.C++之文件操作
C++之文件操作原创 2022-07-08 16:39:36 · 339 阅读 · 0 评论 -
19.C++之多态
多态技术的学习原创 2022-07-06 14:44:02 · 279 阅读 · 0 评论 -
18.C++之继承
继承原创 2022-06-21 16:25:13 · 229 阅读 · 0 评论 -
17.C++之运算符重载(一)
为适应不同类型数据,对已有的运算符进行重新定义。原创 2022-06-17 16:54:38 · 136 阅读 · 0 评论 -
16.C++之友元
以类做友元原创 2022-06-15 09:10:01 · 157 阅读 · 0 评论 -
15.C++之对象模型
掌握C++对象模型在一个类中,成员属性默认为是由this指针指向的,当有一个空指针去指向属性时会报错。此时我们加上一段代码,判断是否为空,若为空直接退出。成员函数后加const,称为常函数;在常函数内不可以改变成员属性的值;若想在常...原创 2022-06-14 11:07:35 · 141 阅读 · 0 评论 -
14.C++之对象的初始化和清理
C++之对象的初始化和清理原创 2022-06-11 06:00:00 · 364 阅读 · 0 评论 -
13.C++之封装示例
通过两个示例:1.设计立方体,并且判断这两个立方体是否相等;2.判断点和圆的位置;原创 2022-06-09 06:00:00 · 502 阅读 · 0 评论 -
12.C++之封装
掌握封装的形式,内部属性、成员以及相关权限的调用!!!类中的属性和行为都统称为成员;属性----->成员属性;行为----->成员函数;2. 类中的权限说明在设计类的时候,可以把属性和行为放在不同的权限下,便于控制。权限一般有三种:类(class)和结构体(struct)的权限区别:我们将成员属性设置为私有,主要有以下两个优点:在一个类中,我们将属性设置为私有属性,在类外是不能调用的,但是我们可以提供public的接口进行类内设置。代码演示:将成员属性设置为私有,利用pub原创 2022-06-08 06:00:00 · 100 阅读 · 0 评论 -
11.C++之函数的提高
在C++中,函数的形参列表中的形参可以有默认值,相应的语法为:C++中函数的可以有占位符参数,用来占位,调用函数时必须补齐该位置。具体语法为:作用:函数名相同,提高复用性满足条件:示例说明此时会出现歧义,尽量避免这种情况!!!!!!...原创 2022-06-07 06:00:00 · 112 阅读 · 0 评论 -
10.C++之引用
引用的作用就是给变量起别名,具体语法为:作用:引用作函数的形参,可以修饰实参。优点:可以简化指针当返回静态变量时,可以返回其引用;引用的本质是:一个指针常量。主要是用来修饰实参,防止误操作。在函数形参列表中,可以加上const来现指实参改变。...原创 2022-06-06 13:39:17 · 107 阅读 · 0 评论 -
9.C++之内存四区
程序运行前分为全局区和代码区。代码区的特点时共享和只读。程序运行后就存在栈区和堆区:存放局部变量,并且在函数内不能返回局部变量的地址。这是因为局部变量在栈区,函数执行完毕后就会自动释放,不会进行保留。产生乱码。使用关键字new在堆区开辟内存,new开辟的变量是地址,要用指针来接收。由程序员手动开辟,手动释放,释放利用操作符delete。手动开辟:要用地址来接收开辟的地址;手动释放:p代表地址指针的本质是局部变量,存放在栈区;指针保存的数据存放在堆区。...原创 2022-06-03 17:46:31 · 263 阅读 · 0 评论 -
8.C++之通讯录简单实现
简单实现一个通讯录,主要实现以下功能:主函数模块原创 2022-06-02 17:07:28 · 553 阅读 · 0 评论 -
7.C++之结构体案例实现
通过案例完成对结构的巩固:巩固结构体和数组,结构体赋值,地址传递用数组接收;巩固随机数的产生。原创 2022-06-01 16:08:50 · 620 阅读 · 0 评论 -
6.C++之结构体
学习目标:1.结构体的基本语法2.结构体数组3.结构体指针 结构体嵌套 结构体做函数参数学习内容:提示:这里可以添加要学的内容例如:搭建 Java 开发环境掌握 Java 基本语法掌握条件语句掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:周一至周五晚上 7 点—晚上9点周六上午 9 点-上午 11 点周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如: 技术笔记 2 遍 CSDN 技术博客 3 篇 习的原创 2022-05-31 15:49:23 · 618 阅读 · 0 评论 -
5.C++之指针
学习目标:1.掌握指针定义与用法2.const修饰指针的三种情况3.指针与数组4.指针与函数5.综合示例学习内容:1.掌握指针定义与用法通过指针可以间接的访问内存;内存编号是从0开始的,一般用十六进制数字表示;可以利用指针变量保持地址语法:数据类型 *指针变量名例如:int a = 18; //定义一个整型int *p; //定义一个指针,其变量名为pp = &a; //由于p是一个指针, 接收a的地址2.const修饰指针的三种情况 const 修饰指针原创 2022-05-30 12:00:33 · 140 阅读 · 0 评论 -
4.C++之函数
学习目标:掌握函数的相关语法学习内容:定义步骤:1.返回值类型;2.函数名;3.参数列表;4.函数体语句;5.return 表达式;具体语法:返回值类型 函数名(参数列表) { 函数体语句; return 表达式; }函数的调用#include<iostream>using namespace std;int add(int a, int b){ int sum = a + b; return sum; //返回值类型为int}int main原创 2022-05-27 14:36:00 · 86 阅读 · 0 评论 -
3.C++之二维数组
学习目标:二维数组是一维数组的延申,掌握二维数组的定义方式以及清楚算出该数组的行和列数学习内容:1.二维数组的定义方式 1.数组类型 数组名[行数][列数]; 2.数组类型 数组名[行数][列数]={{},{}……{}}; 3.数组类型 数组名[行数][列数]={……}; 4.数组类型 数组名[][列数]={……};查看二维数组所占内存空间:sizeof(arr)//查看二维数组arr所占内存空间获取二维数组首地址:cout<<arr<<en原创 2022-05-27 09:58:46 · 250 阅读 · 0 评论 -
2.C++之一维数组
学习目标:提示:这里可以添加学习目标例如: 一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:搭建 Java 开发环境掌握 Java 基本语法掌握条件语句掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:周一至周五晚上 7 点—晚上9点周六上午 9 点-上午 11 点周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如: 技术笔记 2 遍 CSDN 技术博客 3 篇 习的 vlog 视频 1原创 2022-05-26 16:46:25 · 476 阅读 · 0 评论 -
1.C++简介
学习目标:初识C++,介绍C++一些简单的语法: 初识C++ 数据类型 运算符 程序流程结构学习内容:1. 初识C++一个简单的C++框架,#include<iostream>using namespace std;int main(){ cout << "你好,中国!" << endl; system("pause"); return 0;}上图箭头处表示一个C++程序常用的格式,红色框表示主函数,一个C+原创 2022-05-25 16:54:57 · 2673 阅读 · 0 评论