
CPP
文章平均质量分 81
Xiunneg
这个作者很懒,什么都没留下…
展开
-
字符串处理【C++基础】
函数有多个重载版本,根据不同的参数类型和个数,可以实现不同的字符串替换操作。是一个字符串成员函数,用于在字符串中查找第一个与给定字符序列中的任何字符匹配的字符的位置。使用``replace()`函数可以将字符串中的指定子串替换为另一个字符串。替换指定位置的子串,或插入/删除内容(C风格字符串作为参数)替换指定位置的子串,或插入/删除内容(C风格字符串作为参数)函数可以从字符串末尾开始查找指定子串的位置。函数可以在字符串中查找指定子串的位置。函数可以比较两个字符串的大小关系。函数可以实现字符串的分割。原创 2023-09-09 16:24:05 · 134 阅读 · 1 评论 -
STL容器类【C++基础】
STL(标准模板库)提供了一组通用的数据结构和算法,其中包含了很多容器类。vector(向量)list(链表)queue(队列)stack(栈)set(集合)map(映射)这些容器类提供了不同的功能和性能特点,可以根据需求选择适合的容器类来存储和操作数据。原创 2023-09-09 14:09:04 · 166 阅读 · 1 评论 -
面向对象_继承【C++】
在C++中,继承是一种对象-oriented(面向对象)编程的特性,它允许你创建一个新的类(称为子类或派生类),并从一个现有的类(称为父类或基类)中继承属性和方法。通过继承,子类可以继承父类的数据成员和成员函数,并且还可以添加自己的数据成员和成员函数。这意味着子类可以重用父类的代码,并且可以通过添加新的功能来扩展它。more公有继承(public inheritance)私有继承(private inheritance)保护继承(protected inheritance)原创 2023-07-26 23:28:19 · 127 阅读 · 1 评论 -
文件的读写操作【C++】
程序运行时会产生我们想要长期利用的数据,但是程序结束之后,所产生的数据也会随之消失,所以文件读写就是问了让数据进行数据持久化的操作。函数接受两个参数,第一个参数是文件路径,第二个参数是打开的方式。)组合在一起,以实现多个模式的组合。函数的参数需要一个指向字符类型的指针。二进制写文件主要利用流对象调用成员函数。二进制读文件主要利用流对象调用成员函数。在C++中,对文件进行操作需要包含。这些打开模式可以使用按位或操作符(表示以二进制只读方式打开文件。对象的大小(以字节为单位)对象的内存地址转换为。原创 2023-07-26 23:27:14 · 179 阅读 · 1 评论 -
运算符的重载【C++】
对于内置的数据类型,编译器知道如何运算,但是自定义的数据类型编译器不知道如何进行运算,这时就要重载运算符来告诉编译器运算的规则。对已有的运算符进行重新的定义,赋予其功能,以适应不同的数据类型。要进行重载时,使用operator来进行符号的重载。重载函数可以是成员函数,也可以是全局函数。运算符的重载也可以发送函数的重载。more。原创 2023-07-25 22:33:46 · 64 阅读 · 0 评论 -
友元【C++】
友元(Friend)是C++中的一种特殊关系,它允许某个类或函数访问另一个类的私有成员。通过将一个类或函数声明为另一个类的友元,就可以在友元类或函数中直接访问该类的私有成员。友元关系是一种单向的关系,不具有传递性。more。原创 2023-07-25 22:32:42 · 68 阅读 · 0 评论 -
类与对象的基础与对象特性【C++】
类(Class): 类是对象的抽象,它定义了一个对象的属性和方法。类可以看作是创建对象的模板或蓝图。对象(Object)是****类的实例**,它是具体的实际存在的数据实体,具有类所定义的属性和方法。封装(): 封装是将数据和操作数据的方法绑定在一起,通过限制对数据的访问,确保数据的完整性和安全性。继承(): 继承允许一个类继承另一个类的特性和行为,从而实现代码的重用和扩展多态(): 多态允许使用统一的接口来操作不同类型的对象,提供了代码的灵活性和可维护性。原创 2023-07-25 22:30:47 · 73 阅读 · 0 评论