- 博客(9)
- 收藏
- 关注
原创 面向对象day3:类和对象|封装的意义
面向对象day3:类和对象|封装的意义C++认为万事万物皆为对象,对象上有其属性和行为.例如:人可以作为对象,属性有年龄,性别,身高。体重…行为有走,跑,跳,吃饭…车也可以作为对象,属性有轮胎,方向盘,车灯…行为有载人,放音乐…具有相同性质的对象可以抽象为类,人属于人类,车属于车类.C++面向对象的三大特性:封装,继承,多态。下面是C++面向对象的特性封装:1.封装的意义将属性和行为作为一个整体,表现生活中的事物。将属性和行为加以权限控制。封装的意义一:将属性和行为作
2021-09-25 10:18:41 1564
原创 面向对象技术基础(C++)
文章目录1.函数的重载2.作用域运算符“::”3.强制类型转换4.运算符new和delete5.引用5.1.引用的概念5.2.引用作为函数的参数5.3.使用引用返回函数值5.4.引用举例1.函数的重载当两个或者两个以上的函数公用一个函数名时,称为函数的重载。在c语言中,函数名必须是唯一的,而在C++中函数可以重载,要求是函数参数的数据类型不同或者参数的个数不同或者参数的位置顺序不同。注意:使用函数默认参数时使用函数重载容易造成错误#include<iostream>using
2021-09-18 10:56:26 217
原创 面向对象day1 C++核心编程 内存分区模块
面向对象day1 C++核心编程 内存分区模块C++面向对象技术是C++的核心部分。以下分享内存分区模块内容。C++基础语法学习参考:黑马程序员开发环境:Microsoft Visual StudioC++程序在执行时,将内存分为四块区域:全局区代码区栈区堆区内容:内存作用时间全局区存放函数体的二进制代码,由操作系统进行管理程序运行前代码区存放全局变量,静态变量,常量程序运行前栈区由编译器自动分配和释放,存放函数的参数,局部变量程序运
2021-08-21 20:14:48 198 1
原创 C课设/宾馆客房管理系统/内附源码
欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片
2021-07-16 00:14:47 5200 8
原创 C++中length()、size()、sizeof()三者的区别
C++中length()、size()、sizeof()三者的区别1.length()函数在c++中,length()只是用来获取字符串的长度。例如:string str = “abcdefg”则:str.length() = 72.size()函数在c++中,在获取字符串长度时,size()函数与length()函数作用相同。除此之外,size()函数还可以获取vector类型的长度。例如:vector < int> num(15,2)则:num.size() = 15
2021-06-16 16:40:43 10651 1
原创 你数据结构怎么学的?||内附单链表的基本操作源码。
你数据结构怎么学的?一文解决算法与数据结构所有基础问题!1.数据结构1.1数据结构起源早起人们都把计算机理解为数值计算工具,所以应该先从实际问题中抽象一个适当的数据模型,设计一个解决此问题的算法,然后编写程序,得到一个实际的软件。但是在现实中,计算机不是用来解决数值计算问题,而是需要科学有效的手段(例如链表,树,图等数据结构)的帮助,才能更好的解决问题。所以,数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等子相关问题的学科(大话数据结构)。1.2基本概念和术
2021-05-31 22:40:52 160 4
原创 面试热题经验top1.反转链表
top 1.反转链表与其仰望星空,不如做一个摘星人1.问题描述给定链表的头结点head,要求反转链表,并且返回反转后的链表。示例 1:输入:head=[1,2,3,4,5,6,7]输出:[7,6,5,4,3,2,1]示例 2:输入:head=[1,2,3]输出:[3,2,1]2.思路分析:此题的目的是反转整个链表,并返回反转后的链表,思路是:链表中结点元素位置不动,只要将所有指向下一个结点的指针重新指向自己前面的结点。3.详细代码:class Solution { publ
2021-05-26 23:23:03 151
原创 C++学习(第二篇)//最详细C++运算符经验
c++运算符//少年遥想得山田,请赶在日落下山前。定义:运算符是一种告诉编译器执行特定的数学或逻辑操作的符号,C++ 内置了丰富的运算符。目录算数运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符运算符的优先级1.算数运算符加法运算符(+)减法运算符(-)乘法运算符(*)除法运算符(/)取模运算符(%)自增运算符(++)自减运算符(–).2.关系运算符相等运算符(==)不等于运算符(!=)大于运算符(>)小于运算符(<)大于等于运算
2021-05-25 22:44:05 466
原创 C++学习(第1篇)//最宝藏的C++学习思路
C++入门到ji欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展
2021-05-22 00:01:05 335 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人