![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
剑小麟
软件工程专业,热衷于后端语言与算法,目前主要更新数据结构与算法、java、C++、数据库以及计算机组成原理等内容
展开
-
C/C++中的简单排序
利用sort函数可以实现升序和降序操作。如要对数组a[i]中的n个数升序排序则代码如下:sort(a,a+n);如要对字符串排序中的字母或数字升序排序则代码如下:原创 2022-04-06 12:33:25 · 1187 阅读 · 0 评论 -
关于在C++中使用继承特性时同名成员的处理
目录前言一、访问子类同名成员二、访问父类同名成员总结前言 前一节我们讲了C++中关于继承的语法和继承的方式,但当父类与子类中出现同名的成员应当如何使用或处理呢?一、访问子类同名成员 访问的同名成员如果在子类中,我们可以使用“.”直接访问。include<bits/stdc++.h>using namespace name;class fu{ public: fu() { n=1; }...原创 2022-02-22 20:03:04 · 531 阅读 · 0 评论 -
了解和使用C++中的继承
一、继承的语法二、继承方式总结前言继承是面向对象编程的三大特性之一。通过子类(派生类)对父类(基类)代码的继承,可以减少重复的代码,提高项目开发效率一、继承的语法 在C++中继承的语法为 class 子类:继承方式 父类 代码示例如下:class fu{public:int a=1;};class zi:public fu //子类继承父类{public:int b=2;} ...原创 2022-02-22 19:21:56 · 466 阅读 · 0 评论 -
了解和使用C++中的this指针及相关条件下const修饰成员函数
目录前言一、this指针的使用二、const修饰成员函数总结前言 this指针并不需要被定义,直接使用即可。在C++中成员变量和成员函数的存储是分开的。this指针的主要作用是指向被调用的非静态成员函数的所属对象。一、this指针的使用 1.可以解决变量名冲突的问题。如以下代码所示:class ex{ public: ex(int n) { this->n=n; /*这里this指向的...原创 2022-02-21 19:43:18 · 181 阅读 · 0 评论 -
了解和使用C++中的静态成员变量
目录前言一、静态成员函数的特点二、访问方式总结前言静态成员变量是在程序运行前的编译阶段分配内存,同时,静态成员变量不属于程序中的某个对象,有两种不同的访问方式。其语法是在成员变量前加上关键字static。此外,静态成员变量也有访问权限。一、静态成员函数的特点1.静态成员函数只能在类内声明,在类外初始化。代码示例如下:class jt{ public: //公共访问权限 static int n;//类内声明...原创 2022-02-20 17:43:58 · 950 阅读 · 0 评论 -
C++中对象的初始化之构造函数
构造函数有两种分类方式和三种调用方法。可以按照参数分类、类型分类两种方式分类,可以按照括号法,显示法、隐式转换法三种方式调用。一、构造函数的语法 构造函数的作用是为了在创建对象时为对象的成员属性赋值,由编译器自动调用。如果我们不提供构造函数,编译器会为我们提供一个是空实现的构造函数。语法如下:class gz{ public...原创 2022-02-19 18:52:25 · 1427 阅读 · 0 评论 -
C++中关于 类 的访问权限(控制权限)的区别
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言 C++中类的访问权限有三种,分别是public公共权限,protected保护权限,private私有权限。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1...原创 2022-02-19 13:33:48 · 1445 阅读 · 0 评论 -
C/C++中关于struct和class类的区别
struct和class的主要的区别在于两者默认的访问权限有所不同。在不设置类中的成员属性和成员方法的权限时,struct默认的访问权限是公共权限,class默认的访问权限是私有权限。补充:成员属性和成员方法的权限设置,如以下代码所示:class s{ public: //公共权限 int a=1; //成员属性 int b(){ //成员方法(函数) return a; }}其中public原创 2022-02-19 11:57:28 · 648 阅读 · 0 评论 -
了解和使用C/C++中的函数重载(相同的函数名的使用)
目录前言一、函数重载语法与条件二、使用注意事项总结前言 重载函数是在多个不同的函数中使用相同的函数名,主要作用是为了提高复用性。一、函数重载语法与条件 函数重载的语法是在相同的作用域下并非同一函数的函数使用同一个函数名,但相互之间需要满足以下条件:1.不同函数在同一个作用域下 2.函数名相同但参数的数量、类型以及顺序等方面不同(不包括返回值不同)。如:void cz(int a){ cout<<" "<<end...原创 2022-02-18 17:08:25 · 1313 阅读 · 0 评论 -
C/C++中关于 引用 的功能和使用
目录前言一、引用的原理二、引用的使用方法总结前言引用的主要作用是给一个变量赋予一个新的变量名,一同控制相应的数据,其本质是一个简化后的指针常量。但在实际使用时很少需要考虑指针方面的东西,接下来我们将从原理和实际的使用方法及注意事项两方面来讲解引用的概念一、引用的原理引用的本质是一个指针常量,假如一段代码中定义了int a=1;之后又定义了int &b=a;则是编译器将自动其换成了int* const b=&a。但是我们在编写代码...原创 2022-02-18 12:57:02 · 1573 阅读 · 0 评论 -
了解C/C++中关于内存的 代码区、全局区、栈区、堆区
了解C/C++中关于内存的 代码区、全局区、栈区、堆区原创 2022-02-17 13:38:54 · 2111 阅读 · 0 评论