自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++类型推导

所以,decltype((var))永远是一个引用类型,decltype((ii))声明变量d时,d就为int&类型。如下,显然是不行的,因为模板函数依赖于参数列表,只根据函数名是无法推断函数类型的,所以说函数指针pf的类型无法确认。和模板函数一样,如果函数是重载的,也无法通过函数名来推断返回的函数类型,那么也无法返回函数指针,如下面的例子中声明pf为函数指针是错误的。尽管r是引用类型,但是r+0是一个具体的值,只能做右值,值对应的类型是int型,所以b为int类型。表达式做左值,推导为类型的引用。

2023-05-21 20:44:37 113 1

原创 mysql使用

@mysql使用1人类在进化的过程中,创造了数字、文字、符号等来进行数据的记录,但是承受着认知能力和创造能力的提升,数据量越来越大,对于数据的记录和准确查找,成为了一个重大难题,计算机诞生后,数据开始在计算机中存储并计算,并设计出了数据库系统;数据库系统解决的问题:持久化存储,优化读写,保证数据的有效性;当前使用的数据库,主要分为两类: 文档型,如sqlite,就是一个文件,通过对文件的复制完成数据库的复制 服务型,如mysql、postgre,数据存储在一个物理文件中,但是需要使用终端以

2020-07-27 16:03:33 180

原创 C++纯虚函数

////面向抽象类编程(面向一套预先定义好的接口编程)//解耦合 ....模块的划分class Figure //抽象类{public: //阅读一个统一的界面(接口),让子类使用,让子类必须去实现 virtual void getArea() = 0 ; //纯虚函数protected:private:};class Circle : public Figure{pub...

2020-03-30 10:54:33 103

原创 C++多态、重载重写和重定义

C++中面向对象3大概念封装: 突破c函数的概念…用类做函数参数的时候,可以使用对象的属性 和对象的方法继承: A B 代码复用多态 : 可以使用未来…实现多态的三个条件:1:要有继承2 :要有虚函数重写3: 用父类指针(父类引用)指向子类对象…class Parent{public: Parent(int a) { this->a = a; cout<...

2020-03-30 10:48:22 110

原创 C++继承中的构造和析构

先 调用父类构造函数 在调用 子类构造函数析构的顺序 和构造相反1、子类对象在创建时会首先调用父类的构造函数2、父类构造函数执行结束后,执行子类的构造函数3、当父类的构造函数有参数时,需要在子类的初始化列表中显示调用4、析构函数调用的先后顺序与构造函数相反class Parent{public: Parent(int a, int b) { this->a = a;...

2020-03-30 10:29:27 109

原创 C++继承--单个类的访问控制

public 修饰的成员变量 方法 在类的内部 类的外部都能使用protected: 修饰的成员变量方法,在类的内部使用 ,在继承的子类中可用 ;其他 类的外部不能被使用private: 修饰的成员变量方法 只能在类的内部使用 不能在类的外部class Parent{public: int a; //老爹的名字protected: int b; //老爹的银行密码priv...

2020-03-30 10:14:34 77

原创 C++操作符重载

C++中基础数据类型编译器已经知道了如何进行加减这些运算,但是对于类、用户自定义数据类型这些数据类型 C++编译器 是不知道如何进行运算。对此,c++编译器给我们程序员提供了一种机制,让自定义数据类型 有机会 进行 运算符操作 ====> 运算符重载机制运算符重载的本质是函数调用class Complex{public: int a; int b;public: Compl...

2020-03-30 10:02:19 83

原创 C++的copy构造函数

copy构造函数也被称为赋值构造函数class Test{public: Test() //无参数构造函数 { m_a = 0; m_b = 0; cout<<"无参数构造函数"<<endl; } Test(int a) { m_a = a; m_b = 0; } Test(int a, int b) //有参数构造函数 {...

2020-03-02 16:34:30 259

原创 C++的构造函数

C++的构造函数分为有参构造函数和无参构造函数,如:class Test{public: Test() //无参数构造函数 { m_a = 0; m_b = 0; cout<<"无参数构造函数"<<endl; } Test(int a) { m_a = a; m_b = 0; } Test(int a, int b) //有参...

2020-03-02 15:54:38 72

自己做的 C#图书馆管理系统,含数据库文件及源代码

自己做的 C#图书馆管理系统,含数据库文件及源代码,可用于毕业设计

2019-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除