搜索结果
查询Tags标签: 基类,共有 283条记录-
FastAdmin插件控制器和ThinkPHP5控制器不同之处主要有以下几点
基类不同插件控制器基类为:\think\addons\Controller ThinkPHP5控制器基类为:\think\Controller请求URL不同插件控制器请求方法为:http://www.fa.com/addons/mydemo/控制器名/方法 ThinkPHP5控制器请求方法为:http://www.fa.com/模块名/控制器名/方法当使用层级控制器…
2022/9/14 1:16:12 人评论 次浏览 -
Python 异常处理
1.异常处理信息 在 Python 中,把程序运行时产生错误的情况叫做异常。 1.1 基础简单回顾 异常类型:常见异常。AssertionError # 断言语句失败(assert 后的条件为假) NotImplementedError # 方法未实现,作为抽象的方法,不被重写则有异常; AttributeError …
2022/9/13 14:16:53 人评论 次浏览 -
【C++-笔记】override与final说明符
在effective C++中提到C++没有Java那样的final classes的禁止派生的机制,遂想到在C++ Primer中好像提到过final说明符,正好就连带着override说明符一起复习一下了。 简介 首先介绍一下在继承当中,如果派生类定义了一个与基类中虚函数同名但是形参列表不同的函数,编译器…
2022/8/29 14:24:32 人评论 次浏览 -
沈显君 C++语言程序设计教程 第3版 总结
总结于:沈显君 C++语言程序设计教程 第3版 1.类 1.1 类与成员 class与struct:class中的成员变量默认为private。protected代表成员可以被该类和其子类存取,但是类的对象是无法直接访问protected成员的 类的成员变量可以定义为该类的指针和引用,不能定义该类的变量。成…
2022/8/7 14:22:46 人评论 次浏览 -
c++ class派生与多态
目录类继承和类派生继承时名字遮蔽基类和派生类的构造函数构造函数调用顺序基类和派生类的析构函数多重继承虚继承和虚基类将派生类赋值给基类(向上转型)将派生类指针赋值给基类指针。将派生类引用赋值给基类引用多态多态的用途纯虚函数 和 抽象类纯虚函数抽象类 类继承…
2022/7/11 1:22:32 人评论 次浏览 -
虚函数相关(虚函数表,虚函数指针),虚函数的实现原理
⾸先我们来说⼀下,C++中多态的表象,在基类的函数前加上 virtual 关键字,在派⽣类中重写该函数,运⾏时将会根据对象的实际类型来调⽤相应的函数。如果对象类型是派⽣类,就调⽤派⽣类的函数,如果是基类,就调⽤基类 的函数。 实际上,当⼀个类中包含虚函数时,编译器…
2022/7/9 23:51:40 人评论 次浏览 -
构造函数或析构函数中调?虚函数会怎样
实际上是不应该在构造函数或析构函数中调⽤虚函数的,因为这样的调⽤其实并不会带来所想要的效果。 举例来说就是,有⼀个动物的基类,基类中定义了⼀个动物本身⾏为的虚函数 action_type(),在基类的构造函数中调⽤了这个虚函数。 派⽣类中重写了这个虚函数,我们期望…
2022/7/9 23:51:33 人评论 次浏览 -
C#学习笔记(5)类和继承
5.1类继承(继承的优点就不更多的赘述,在这里主要说他的用法) 通过继承可以定义一个新类,新类纳入一个已经声明的类并进行扩展。 可以使用一个已经存在的类作为新类的基础。已存在的类称为基类(base class),新类称为派生类(derived class)。派生类成员的组成如下: (…
2022/7/2 1:21:19 人评论 次浏览 -
python异常与报错
程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常说白了就是写的代码,报错了 num = int(input(请输入一个整数))print(num)rTraceback (most recent call last):# 是哪个文件报错,报错的具体行数是第几行File &qu…
2022/6/20 5:20:28 人评论 次浏览 -
基于SqlSugar的开发框架循序渐进介绍(8)-- 在基类函数封装实现用户操作日志记录
在我们对数据进行重要修改调整的时候,往往需要跟踪记录好用户操作日志。一般来说,如对重要表记录的插入、修改、删除都需要记录下来,由于用户操作日志会带来一定的额外消耗,因此我们通过配置的方式来决定记录那些业务数据的重要调整。本篇随笔介绍如何在基于SqlSugar的…
2022/6/15 2:21:32 人评论 次浏览 -
【用法】virtual和override
C++:override关键词和virtual在Qt应用的区别 共同点:类继承中,继承类和基类有相同的函数(类型,参数都相同)加override和virtual关键词就可以覆盖基类相同的函数。从而可以重新定义该函数。不同点:在Qt应用中,virtual关键词在程序输出中不会有提示,但是override有提…
2022/6/13 23:24:01 人评论 次浏览 -
派生类 选择题
1.下面描述中,表达错误的是:公用继承时基类中的private成员在派生类中仍是private的 公用继承:基类的公有成员和保护成员在派生类中保持原有属性,其私有成员仍为基类私有; 私有继承(默认方式):基类的公有成员和保护成员在派生类中成了私有成员,其私有成员仍为基类…
2022/6/1 23:23:19 人评论 次浏览 -
[深度探索C++对象模型] 第一章 关于对象
1. 什么是虚函数表?虚函数表的结构? 带有虚函数的类对象或者存在虚拟继承的类对象中,会有一个指向虚函数表的指针vptr,其指向一的一块内存中保存着当前类所对应的虚函数的地址。这块内存是一张表格,即为虚函数表 下图为类对象中虚函数表的示意图 2. 虚拟继承解决的问…
2022/5/27 1:22:34 人评论 次浏览 -
C++智能指针类型转换
#include <iostream> #include <memory>struct Base { int a; virtual void f() const { std::cout << "I am base!\n";}virtual ~Base(){} };struct Derived : Base {void d(){ std::cout << "Derived:d()\n"; }void f() c…
2022/5/5 12:42:43 人评论 次浏览 -
【CPlusPlusThings笔记】纯虚函数和抽象类
纯虚函数和抽象类 1. 纯虚函数与抽象类 C++中的纯虚函数(或抽象函数)是我们没有实现的虚函数!我们只需声明它! 通过声明中赋值0来声明纯虚函数!纯虚函数:没有函数体的虚函数 抽象类:包含纯虚函数的类抽象类只能作为基类来派生新类使用,不能创建抽象类的对象。但可以使…
2022/5/3 23:17:49 人评论 次浏览