
c++高级
文章平均质量分 84
为将者,自当识天晓地。
需要哪个语言的可以私聊,本人初中
1.2024年10月28日c++数据封装第28名
2.2024年12月3日原力月榜第42名
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++ 标准库!
C++ 标准库包括一组头文件,这些头文件提供了各种功能和工具,涵盖了输入输出、容器、算法、多线程、正则表达式等。C++ 标准库包含了所有的 C 标准库,为了支持类型安全,做了一定的添加和修改。原创 2024-12-17 17:23:42 · 465 阅读 · 0 评论 -
上一篇钟表答案
这段代码通过模拟时钟的运行,计算出在一天中的某个时刻,时针和分针的夹角是分针和秒针夹角的两倍。// 时针每小时走30度,并加上分针和秒针带来的变化。// 分针每分钟走6度,并加上秒针带来的细微变化。// A、B 表示题目中的夹角,H、M、S 表示时针、分针、秒针的度数。// 秒针每秒走6度。// 计算秒针、分针、时针当前的位置(以度数为单位)H, M, S:分别表示时针、分针、秒针所指向的具体角度(度数)。if (m == 60) // 分针转一圈。A, B:分别表示时针与分针的夹角、分针与秒针的夹角。原创 2024-11-21 17:12:27 · 396 阅读 · 0 评论 -
蓝桥杯真题,钟表(测试一下,会做的可以把答案写来评论区)
做一做,没坏处原创 2024-11-21 16:59:50 · 329 阅读 · 0 评论 -
c++STL教程(c++资源库 新!)
C++ 标准模板库(Standard Template Library,STL)是一套功能强大的 C++ 模板类和函数的集合,它提供了一系列通用的、可复用的算法和数据结构。STL 的设计基于泛型编程,这意味着使用模板可以编写出独立于任何特定数据类型的代码。STL 分为多个组件,包括容器(Containers)、迭代器(Iterators)、算法(Algorithms)、函数对象(Function Objects)和适配器(Adapters)等。原创 2024-11-13 20:41:33 · 934 阅读 · 0 评论 -
c++Web编程
C++Web 编程什么是 CGI?公共网关接口(CGI),是一套标准,定义了信息是如何在 Web 服务器和客户端脚本之间进行交换的。 CGI 规范目前是由 NCSA 维护的,NCSA 定义 CGI 如下: 公共网关接口(CGI),是一种用于外部网关程序与信息服务器(如 HTTP 服务器)对接的接口标准。 目前的版本是 CGI/1.1,CGI/1.2 版本正在推进中。Web 浏览为了更好地了解 CGI 的概念,让我们点击一个超链接,浏览一个特定的网页或 URL,看看会发生什么。您的浏原创 2024-11-07 18:41:32 · 738 阅读 · 0 评论 -
c++多线程
线程是程序中的轻量级执行单元,允许程序同时执行多个任务。多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。。C++ 多线程编程涉及在一个程序中创建和管理多个并发执行的线程。C++ 提供了强大的多线程支持,特别是在 C++11 标准及其之后,通过<thread>标准库使得多线程编程变得更加简单和安全。原创 2024-11-07 18:36:53 · 1915 阅读 · 0 评论 -
c++预处理器(内涵笔记1篇,点个赞吧!)
宏描述__LINE__这会在程序编译时包含当前行号。__FILE__这会在程序编译时包含当前文件名。__DATE__这会包含一个形式为 month/day/year 的字符串,它表示把源文件转换为目标代码的日期。__TIME__这会包含一个形式为 hour:minute:second 的字符串,它表示程序被编译的时间。原创 2024-11-03 17:52:49 · 535 阅读 · 0 评论 -
c++模块(附加5篇笔记,看完点个赞)
模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。每个容器都有一个单一的定义,比如,我们可以定义许多不同类型的向量,比如或。您可以使用模板来定义函数和类,接下来让我们一起来看看如何使用。原创 2024-11-01 18:38:59 · 1104 阅读 · 0 评论 -
c++命名空间
命名空间的定义使用关键字namespace,后跟命名空间的名称,如下所示:namespace namespace_name { // 代码声明 }为了调用带有命名空间的函数或变量,需要在前面加上命名空间的名称,如下所示:name::code;// code 可以是变量或函数。原创 2024-10-28 19:25:17 · 534 阅读 · 0 评论 -
c++动态内存
了解动态内存在 C++ 中是如何工作的是成为一名合格的 C++ 程序员必不可少的。很多时候,您无法提前预知需要多少内存来存储某个定义变量中的特定信息,所需内存的大小需要在运行时才能确定。在 C++ 中,您可以使用特殊的运算符为给定类型的变量在运行时分配堆内的内存,这会返回所分配的空间地址。这种运算符即运算符。如果您不再需要动态分配的内存空间,可以使用运算符,删除之前由 new 运算符分配的内存。原创 2024-10-28 19:19:29 · 560 阅读 · 0 评论 -
c++异常处理
您可以通过继承和重载exception类来定义新的异常。原创 2024-10-28 19:15:45 · 926 阅读 · 0 评论 -
【无标题】
到目前为止,我们已经使用了标准库,它提供了和方法分别用于从标准输入读取流和向标准输出写入流。本教程介绍如何从文件读取流和向文件写入流。这就需要用到 C++ 中另一个标准库要在 C++ 中进行文件处理,必须在 C++ 源代码文件中包含头文件 <iostream> 和 <fstream>。原创 2024-10-28 18:34:13 · 527 阅读 · 0 评论 -
c++接口
接口描述了类的行为和功能,而不需要完成类的特定实现。C++ 接口是使用来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。如果类中至少有一个函数被声明为纯虚函数,则这个类就是抽象类。纯虚函数是通过在声明中使用 "= 0" 来指定的,如下所示:class Box { public: // 纯虚函数 virtual double getVolume() = 0;// 长度 double breadth;// 宽度 double height;// 高度 };设计。原创 2024-10-28 18:32:33 · 783 阅读 · 0 评论 -
c++数据封装
数据封装(Data Encapsulation)是面向对象编程(OOP)的一个基本概念,它通过将数据和操作数据的函数封装在一个类中来实现。这种封装确保了数据的私有性和完整性,防止了外部代码对其直接访问和修改。封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这样能避免受到外界的干扰和误用,从而确保了安全。数据封装引申出了另一个重要的 OOP 概念,即。是一种把数据和操作数据的函数捆绑在一起的机制,是一种仅向用户暴露接口而把具体的实现细节隐藏起来的机制。C++ 通过创建。原创 2024-10-27 12:43:02 · 1721 阅读 · 0 评论 -
c++数据抽象
数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。数据抽象是一种依赖于接口和实现分离的编程(设计)技术。让我们举一个现实生活中的真实例子,比如一台电视机,您可以打开和关闭、切换频道、调整音量、添加外部组件(如喇叭、录像机、DVD 播放器),但是您不知道它的内部实现细节,也就是说,您并不知道它是如何通过缆线接收信号,如何转换信号,并最终显示在屏幕上。原创 2024-10-27 12:42:25 · 693 阅读 · 0 评论 -
(新!)c++多态
按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。原创 2024-10-19 19:53:03 · 445 阅读 · 0 评论 -
c++重载运算符和重载函数
C++ 允许在同一作用域中的某个和指定多个定义,分别称为和。重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。当您调用一个或时,编译器通过把您所使用的参数类型与定义中的参数类型进行比较,决定选用最合适的定义。选择最合适的重载函数或重载运算符的过程,称为。原创 2024-10-19 12:48:39 · 1237 阅读 · 0 评论 -
(新!)c++继承
面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为,新建的类称为。继承代表了关系。例如,哺乳动物是动物,狗是哺乳动物,因此,狗是动物,等等。代码如下:// 基类// eat() 函数// sleep() 函数//派生类。原创 2024-10-18 16:57:14 · 1006 阅读 · 0 评论 -
(新!)c++类与对象
定义一个类需要使用关键字 class,然后指定类的名称,并类的主体是包含在一对花括号中,主体包含类的成员变量和成员函数。定义一个类,本质上是定义一个数据类型的蓝图,它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作。以下实例我们使用关键字class定义 Box 数据类型,包含了三个成员变量 length、breadth 和 height:// 盒子的长度 double breadth;// 盒子的宽度 double height;// 盒子的高度 };关键字public。原创 2024-10-15 16:48:04 · 1008 阅读 · 0 评论