![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++笔记
文章平均质量分 81
空名_Noname
学习学习
展开
-
C到C++快速过渡
是一个用户定义类型,表示字符串(两种定义方法)用成员访问运算符点 . 访问string类的成员用运算符对string对象进行运算,如+、[]+号进行字符串的拼接[]号类似于数组,对字符串进行取值。原创 2023-03-15 10:52:25 · 127 阅读 · 0 评论 -
c++笔记:const关键字
文章目录1.const在指针中的应用1.1指针指向一个常量对象1.2成为常量指针2.const在函数中的应用2.1const在函数参数内2.2const在函数名前面2.3const在函数名后面1.const在指针中的应用使用const修饰指针,有两种用法,达到两种作用:让指针指向一个常量对象让指针本身就成为常量1.1指针指向一个常量对象例程1:int num = 10;const int *p = #此例子中,不代表num是一个常量,而是不能通过指针p来修改num的值原创 2021-03-20 18:37:53 · 83 阅读 · 0 评论 -
c++笔记:(函数/类)模板
文章目录1.函数模板1.1概念和定义1.2函数模板调用之模板实参和函数实参1.3不能省略模板实参的情况2.类模板模板:是一系列函数/类的样板,对于实际只是类型不同。1.函数模板1.1概念和定义格式为:template <“模板形参表声明”> ”函数声明“”模板形参声明“”模板形参声明“ 是由一个或多个”模板形参“组成的,用逗号隔开”模板形参“具有以下几种形式:typename ”参数名“class ”参数名“”类型修饰“ ”参数名“前两种等价,功能一样,前两原创 2021-03-18 23:34:16 · 313 阅读 · 0 评论 -
c++笔记:运算符重载
文章目录1.运算符重载概念2.重载运算符的两种形式2.1说明为类的成员函数2.2说明为类的友元函数3.典型运算符的重载3.1自增自减运算符的重载3.2流运算符的重载3.3其他1.运算符重载概念多态性是C++的一大性质,多态性同样体现在c++的数据运算之中。运算符能将一个或多个数据进行计算,其是有运算过程被省略的,在某些情况下,原运算符能进行的运算不在能运算所需数据时,就需要我们自己去定义运算过程来运算对应数据,这就是运算符重载。比如:“+”无法计算复数,就可以重载运算过程来计算复数。可重载运算原创 2021-03-07 22:53:39 · 135 阅读 · 0 评论 -
c++笔记:类的继承和派生
4.类的继承和派生(重要)4.1继承和派生相关概念一个新类从旧类中得到已有的特性,如:数据成员、成员函数等,即称类的继承。从旧类产生一个新类,即称为类的派生这样的旧类被称为基类或父类,这样的新类被称为派生类或子类。单继承:一个派生类从一个基类继承;多继承:一个派生类从多个基类继承。派生类也可以派生出新的派生类。从基类到派生类有三种继承方式:public(公有继承)、private(私有继承)、protected(保护继承)派生类对基类的访问权限如下表:基类成员\继承方式pu原创 2021-03-01 21:48:24 · 321 阅读 · 0 评论 -
c++笔记:类class及相关知识点
c++笔记:类class及相关知识点class起到封装的作用,将不同的函数或变量封装在不同的类之下。区别于结构体的封装1.三种访问类型内含三种访问类型,且格式为:class 类名{//大括号内的被成为 类体 public://公有的数据和函数 protected://保护的数据和函数private://私有的数据和函数};例子有:class Point{//例子:定义一个类用于一个点的使用public://能用于外界使用的函数 void Point_set(in原创 2021-02-10 17:36:46 · 949 阅读 · 0 评论