C++学习
文章平均质量分 83
liuluan03161009
这个作者很懒,什么都没留下…
展开
-
C++ typedef 以及 typedef struct 用法
C++ typedef 以及typedef struct 用法1 概述2 typedef作用及用法3 区别 #define4 typedef struct在c/c++中的区别4.1区别一4.2区别二5 参考资料1 概述typedef 为C语言的关键字,作用是为一种数据类型定义一个新名字,这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。typedef 本身是一种存储类的关键字,与 auto、extern、static、register 等关键字不能出现在同一个表原创 2021-05-18 14:41:57 · 7774 阅读 · 4 评论 -
C++新特性 生成指定范围的随机小数或者整数
C++新标准,随机数引擎#include<random> //包含random头文件#include<iostream>#include<ctime>using namespace std; int main(){ default_random_engine e(time(0)); //时间引擎 uniform_real_distribution<double> u(-1.2,3.5); //生成double类型数据,范原创 2020-11-19 21:33:07 · 1407 阅读 · 0 评论 -
虚函数学习总结
虚函数是针对动态多态性设计的。什么是动态多态性呢?动态多态性是指程序运行时,不在编译时确定用哪个函数,而是在程序在运行过程中才动态地确定操作所针对的对象。这一过程需要通过虚函数来实现。虚函数,就是在基类中声明此函数是虚拟的,并不是实际存在的函数,在派生类中,需要使用的时候再重新定义此函数。虚函数的作用就是允许在派生类中重新定义与基类中完全重名的函数,并且允许通过基类指针或引用来访问基类和派生类中的通明函数。1.虚函数的声明:virtual void display(){ //virtua关原创 2020-10-17 14:52:57 · 185 阅读 · 0 评论 -
关于对象指针
对象指针:作用:指向对象的指针。用来容纳对象地址的指针,指向的是一个对象。定义:类名 *对象指针名;eg:Time *ptr;Time *ptr;//定义对象指针Time t1; //定义对象t1;ptr=&t1; //将对象t1的地址赋给对象指针;使用方式:*ptr 表示ptr指向的对象t1;(*ptr).hour 表示ptr指向的对象中hour的成员;ptr->hour 表示ptr指向的对象中hour的成员;ptr->get() 表示ptr指.原创 2020-09-19 21:05:41 · 3423 阅读 · 0 评论 -
函数指针的应用2020-09-19
函数指针的应用函数指针的定义方式:数据类型 (*函数指针名)(形参1,形参2…)含义:指向函数代码的存放地址。用途:常用于函数中套用函数。利用函数指针,可以将其作为参数,传递给另外的函数,来处理类似的问题。例题,处理关于两个整数的计算,包括加减乘除...原创 2020-09-19 16:07:51 · 144 阅读 · 0 评论 -
C++语言中关于构造函数知识梳理
C++语言中关于构造函数知识梳理”类“是C++中面向对象编程的重要体现,”类“是对某些具有共性特点的个性对象的抽象总结,集中反映了共同特征。针对“类”中不同对象,即变量的初始化问题,C++中引入了构造函数的概念。构造函数,是对“对象”进行构造的函数,即初始化函数。构造函数的初始化可分为三种:1.直接在类定义时确定带固定参数的构造函数。类的不同对象在定义时,初始化参数完全相同。class Time{public:Time() //定义构造函数,必须与类名一致。 {hour=0; mi原创 2020-09-15 22:33:46 · 145 阅读 · 0 评论