![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
素位明哲
这个作者很懒,什么都没留下…
展开
-
C++学习心得第三期 模板
C++学习心得第三期 模板一、函数模板1.1 语法1.2 函数模板注意事项1.3 函数模板案例1.4普通函数与函数模板的区别1.5普通函数与函数模板的调用规则二、使用步骤1.引入库2.读入数据 一、函数模板 1.1 语法 函数模板作用: 建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。 语法: template 函数声明或定义 解释: template — 声明创建模板 typename — 表面其后面的符号是一种数据类型,可以用class代替 T — 通用的数据类原创 2020-10-13 23:47:50 · 257 阅读 · 0 评论 -
C++ 学习心得第二期 基于多态的职工管理系统
C++ 学习心得第二期 基于多态的职工管理系统一、基于work.h 为基类的员工类设计1、work.h2、boss.h3、boss.cpp4、employee.h5、employee.cpp6、manager.h7、manager.cpp二、员工控制类的设计与实现1.workerManager.h2.workerManager.cpp三、职工管理类的设计与实现1、职工管理系统.cpp 一、基于work.h 为基类的员工类设计 1、work.h #pragma once #include<iostre原创 2020-10-13 20:22:15 · 312 阅读 · 0 评论 -
c++学习心得第二期 多态+文件操作
c++学习心得第二期 多态+文件操作一、pandas是什么?1、多态的基本概念2、多态案例一-计算器类3、纯虚函数和抽象类4、多态案例二-制作饮品5、虚析构和纯虚析构6、多态案例三-电脑组装二、文件操作1.文本写文件2.文本读文件3、二进制文件4、二进制写文件5、二进制读文件 一、pandas是什么? 1、多态的基本概念 多态是C++面向对象三大特性之一 多态分为两类 静态多态: 函数重载 和 运算符重载属于静态多态,复用函数名 动态多态: 派生类和虚函数实现运行时多态 静态多态和动态多态区别: 静态多原创 2020-10-06 21:51:22 · 919 阅读 · 0 评论 -
c++学习心得第二期 继承
c++学习心得第二期 继承一、继承1、继承的基本语法2、继承方式3、继承中的对象模型4、继承中构造和析构顺序5、继承同名成员处理方式6、继承同名静态成员处理方式7、 多继承语法8、菱形继承 一、继承 1、继承的基本语法 2、继承方式 3、继承中的对象模型 4、继承中构造和析构顺序 5、继承同名成员处理方式 6、继承同名静态成员处理方式 7、 多继承语法 8、菱形继承 ...原创 2020-10-05 22:07:11 · 186 阅读 · 0 评论 -
c++学习心得第二期 友元+运算符重载
c++学习心得第二期 友元+运算符重载一、友元1 、全局函数做友元2. 类做友元3. 成员函数做友元二、运算符重载1.加号运算符重载2.左移运算符重载3.递增运算符重载4.赋值运算符重载5. 关系运算符重载6. 函数调用运算符重载 在程序里,有些私有属性 也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术 友元的目的就是让一个函数或者类 访问另一个类中私有成员 友元的关键字为 friend 友元的三种实现 全局函数做友元 类做友元 成员函数做友元 一、友元 1 、全局函数做友元 #incl原创 2020-10-04 23:23:22 · 196 阅读 · 0 评论 -
vs快捷键
注释: 先CTRL+K,然后CTRL+C 取消注释: 先CTRL+K,然后CTRL+U 代码自动对齐:1, ctrl+a 2, ctrl+k 3, ctrl+f原创 2020-10-03 20:01:45 · 95 阅读 · 0 评论 -
C++学习心得第二期 类和对象之 封装+对象的初始化和清理
C++学习心得第二期 类和对象之 封装+对象的初始化和清理一、类和对象二、封装1.封装的意义2.struct和class区别3.成员属性设置为私有4.案例一5.案例二 一、类和对象 C++面向对象的三大特性为:封装、继承、多态 C++认为万事万物都皆为对象,对象上有其属性和行为 二、封装 1.封装的意义 封装是C++面向对象三大特性之一 封装的意义: 将属性和行为作为一个整体,表现生活中的事物 将属性和行为加以权限控制 封装意义一: 在设计类的时候,属性和行为写在一起,表现事物 语法: cla原创 2020-09-29 20:53:44 · 229 阅读 · 0 评论 -
C++学习心得第二期 内存四区+new+引用+函数高级
C++学习心得第二期 内存四区+new+引用+函数高级一、内存四区1.内存分区模型2.程序运行前全局区和代码区3.程序运行后 栈区和堆区二、new关键字1.基本语法2.开辟数组二、引用 一、内存四区 1.内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 2.程序运行前全局原创 2020-09-28 23:52:00 · 325 阅读 · 0 评论 -
C++学习心得第一期 通讯录系统
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 C++学习心得第一期 通讯录系统一、项目需求二、项目实现1.ZhiXing.cpp 执行main函数2.head.h 保存头文件 结构体 常量3. Addressbooks 编写被调用的函数4. 编程中遇到的问题5. 程序功能展示 一、项目需求 这里是引用 通讯录是一个可以记录亲人、好友信息的工具。 本教程主要利用C++来实现一个通讯录管理系统 系统中需要实现的功能如下: 添加联系人:向通讯录中添加新人,信息包括(姓名、性原创 2020-09-26 23:25:32 · 736 阅读 · 0 评论 -
C++学习心得第一期 函数指针结构体
C++学习心得第一期 函数指针结构体一、函数1.函数多文件编写2.函数值传递二、指针1.指针变量的定义和使用2.指针所占内存空间3.空指针和野指针4.const修饰指针5.指针和数组5.指针和函数6.指针 数组 函数三、结构体1.结构体中const的使用2.实例13.实例2 一、函数 1.函数多文件编写 让代码结构更加清晰 函数分文件编写一般有4个步骤 创建后缀名为.h的头文件 创建后缀名为.cpp的源文件 在头文件中写函数的声明 +所使用的头文件和命名空间 在cpp源文件中写函数的定义 需要加 i原创 2020-09-24 21:02:05 · 714 阅读 · 0 评论 -
C++学习心得第一期 分支 循环 数组
C++学习心得第一期 分支 循环 数组一、分支结构1、三目运算符2、循环练习3、Switch-Case 练习二、循环练习1.猜数字(while)2.水仙花数(do while)3.敲桌子(for)4,乘法口诀(双重for)三、数组联系1.一维数组名应用2.冒泡排序3.二维数组名的应用 一、分支结构 1、三目运算符 通过三目运算符实现简单的判断 #include<iostream> using namespace std; int main() { int a = 0; int b = 9;原创 2020-09-23 22:10:49 · 251 阅读 · 0 评论 -
C++学习心得第一期 学习资料和网站+基本知识
学习资料以及第一天学习心得前言一、学习资料分享二、常见错误分享(C++初识到逻辑运算符)1.宏常量和const修饰变量2.转义字符 \t \n \\3.科学计数法4. 字符串型输入注意细节5. 在取模运算和除法运算中除数不能为0(系统报异常)总结 前言 分享学习的资料和第一天学习中发现的错误 一、学习资料分享 视频网站:https://www.bilibili.com/video/av41559729/ 存放在github中的资料:https://github.com/AnkerLeng/Cpp-0原创 2020-09-22 20:15:48 · 178 阅读 · 0 评论