
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 · 390 阅读 · 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 · 379 阅读 · 0 评论 -
c++学习心得第二期 多态+文件操作
c++学习心得第二期 多态+文件操作一、pandas是什么?1、多态的基本概念2、多态案例一-计算器类3、纯虚函数和抽象类4、多态案例二-制作饮品5、虚析构和纯虚析构6、多态案例三-电脑组装二、文件操作1.文本写文件2.文本读文件3、二进制文件4、二进制写文件5、二进制读文件一、pandas是什么?1、多态的基本概念多态是C++面向对象三大特性之一多态分为两类静态多态: 函数重载 和 运算符重载属于静态多态,复用函数名动态多态: 派生类和虚函数实现运行时多态静态多态和动态多态区别:静态多原创 2020-10-06 21:51:22 · 1220 阅读 · 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 · 281 阅读 · 0 评论 -
c++学习心得第二期 友元+运算符重载
c++学习心得第二期 友元+运算符重载一、友元1 、全局函数做友元2. 类做友元3. 成员函数做友元二、运算符重载1.加号运算符重载2.左移运算符重载3.递增运算符重载4.赋值运算符重载5. 关系运算符重载6. 函数调用运算符重载在程序里,有些私有属性 也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术友元的目的就是让一个函数或者类 访问另一个类中私有成员友元的关键字为 friend友元的三种实现全局函数做友元类做友元成员函数做友元一、友元1 、全局函数做友元#incl原创 2020-10-04 23:23:22 · 466 阅读 · 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 · 143 阅读 · 0 评论 -
C++学习心得第二期 类和对象之 封装+对象的初始化和清理
C++学习心得第二期 类和对象之 封装+对象的初始化和清理一、类和对象二、封装1.封装的意义2.struct和class区别3.成员属性设置为私有4.案例一5.案例二一、类和对象C++面向对象的三大特性为:封装、继承、多态C++认为万事万物都皆为对象,对象上有其属性和行为二、封装1.封装的意义封装是C++面向对象三大特性之一封装的意义:将属性和行为作为一个整体,表现生活中的事物将属性和行为加以权限控制封装意义一:在设计类的时候,属性和行为写在一起,表现事物语法: cla原创 2020-09-29 20:53:44 · 311 阅读 · 0 评论 -
C++学习心得第二期 内存四区+new+引用+函数高级
C++学习心得第二期 内存四区+new+引用+函数高级一、内存四区1.内存分区模型2.程序运行前全局区和代码区3.程序运行后 栈区和堆区二、new关键字1.基本语法2.开辟数组二、引用一、内存四区1.内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收2.程序运行前全局原创 2020-09-28 23:52:00 · 651 阅读 · 0 评论 -
C++学习心得第一期 通讯录系统
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档C++学习心得第一期 通讯录系统一、项目需求二、项目实现1.ZhiXing.cpp 执行main函数2.head.h 保存头文件 结构体 常量3. Addressbooks 编写被调用的函数4. 编程中遇到的问题5. 程序功能展示一、项目需求这里是引用通讯录是一个可以记录亲人、好友信息的工具。本教程主要利用C++来实现一个通讯录管理系统系统中需要实现的功能如下:添加联系人:向通讯录中添加新人,信息包括(姓名、性原创 2020-09-26 23:25:32 · 920 阅读 · 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 · 1101 阅读 · 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 · 545 阅读 · 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 · 214 阅读 · 0 评论