会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
qlc23333
博客园
首页
新随笔
联系
订阅
管理
2023年5月31日
继承
摘要: 继承(inheritance)机制是面向对象程序设计中使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能。这样产生的新类,称派生类(或子类),被继承的类称基类(或父类)。 继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。之前接触的复用都是函数复用
阅读全文
posted @ 2023-05-31 16:52 qlc23333
阅读(30)
评论(0)
推荐(0)
2023年5月24日
模板
摘要: C++提供了模板(template)编程的概念。所谓模板,实际上是建立一个通用函数或类,其类内部的类型和函数的形参类型不具体指定,用一个虚拟的类型来代表。这种通用的方式称为模板。模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。 一.函数模板 1.定义: template <t
阅读全文
posted @ 2023-05-24 17:23 qlc23333
阅读(153)
评论(0)
推荐(0)
2023年5月3日
类中的特殊成员函数
摘要: 为了实现类中数据成员的初始化,销毁,对象之间的复制,赋值,移动等操作,在类中设计了一些特殊成员函数 1、构造函数 1.1、作用 为类内成员函数提供初始化值,在定义对象时自动被调用 1.2、定义 class_name(T1,T2……){} 例: Point(double a,double b){x_
阅读全文
posted @ 2023-05-03 08:00 qlc23333
阅读(58)
评论(1)
推荐(0)
2023年5月1日
初识类
摘要: 实例 封装一个“Point类”来实现平面上的点的操作。 1、声明 class class_name{ [private:] 成员; public: 成员; protected: 成员; }; <1>class_name : 类名,一般首字母大写 <2>private,public,protected
阅读全文
posted @ 2023-05-01 09:01 qlc23333
阅读(20)
评论(0)
推荐(0)
2023年4月24日
linux命令
摘要: ######命令行 :通过输入文本命令来与计算机交互的一种方式。你可以在命令行中运行程序或执行系统操作。不同的操作系统有不同的命令行工具,例如 Windows 的 cmd 或 PowerShell,Linux 的 bash 或 zsh ######绝对路径 :从根目录(盘符)开始,一级一级指向文件的
阅读全文
posted @ 2023-04-24 21:08 qlc23333
阅读(16)
评论(0)
推荐(0)
2023年4月10日
class 1 初识c++
摘要: ###1.c++ 特征 <1> 抽象 :将会具体事物的主要特性抽取出,以形成抽象的数据类型。 <2> 封装 :将抽象出的特征与行为捆绑成一个整体。 <3> 继承 : <4> 多态 : ###2.第一个 C++ 程序 #include <iostream> using namespace std;//
阅读全文
posted @ 2023-04-10 16:38 qlc23333
阅读(32)
评论(0)
推荐(0)
2023年4月5日
二分模板
摘要: 查找左边界 while(l < r) { int mid = l + r >> 1; if(中点在右边)r = mid; else l = mid + 1; } 查找右边界 while(l < r) { int mid = (l + r >> 1) + 1; if(中点在左边边)l = mid; e
阅读全文
posted @ 2023-04-05 19:56 qlc23333
阅读(18)
评论(0)
推荐(0)
公告