C++初阶学习第六弹——探索STL奥秘(一)——标准库中的string类
前言: 在前面,我们学习了C++的类与对象,认识到了C++与C语言的一些不同,今天,我们将进入C++的 关键部分——STL,学习完这部分之后,我们就可以清楚的认识到C++相比于C语言的快捷与便利 一、为什么有string类 在我们学习C语言的时候,有一个点是非常难处理的,那就是字符串,在我们对字符串访问,增删查改时都是非常不便的,所以我们...
C++初阶学习第五弹——类与对象(下)——类与对象的收官战
前言: 在前面我们已经学习了C++类与对象的关键操作——默认成员函数,今天我们对之前的内容进行一些补充,同时再来学习几个新的知识点Static成员、友元和内部类 一、构造函数进阶 1.1 构造函数的赋值化 在前面,我们说对一个自定义类型的变量,当我们定义时...
C++初阶学习第四弹——类与对象(中)——刨析类与对象的核心点
前言: 在前面文章中,我们已经讲了类与对象的思想和类与对象的一些基本操作,接下来这篇文章我们将讲解以下类与对象的六个默认成员函数(注意:这部分是类与对象的核心之一,理解这些默认成员函数才有助于我们更好的使用这些默认成员函数) 一、默认成员函数是什么? 在一个类中,...
C++初阶学习第三弹——类与对象(上)——初始类与对象
前言: 在前面,我们已经初步学习了C++的一些基本语法,比如内敛函数、函数重载、缺省参数、引用等等,接下来我们就将正式步入C++的神圣殿堂,首先,先给你找个对象 一、类与对象是什么? 在之前,我们也经常讲,说C语言是面向过程的,而C++是面向对象的,那这到底又有什...
【C++】继续学习 string类 吧
开始使用 string类 吧 首先不得不说的是由于历史原因,string的接口多达130多个,简直冗杂… 所以学习过程中,我们只需要选取常用的,好用的来进行使用即可(有种垃圾堆里翻美食的感觉) 1 继续学习 上一篇文章 上一篇文章我们给出了构造函数和一些成员函数的功能: ...
【C++】STL学习之旅——初识STL,认识string类
string类 1 STL 简介 现在我正式开始学习STL,这让我期待好久了,一想到不用手撕链表,手搓堆栈,心里非常爽。接下来我们先来介绍一下STL: STL,英文全称 standard template library,中文可译为标准模板库或者泛型库,其包含有大量的模板类和模板函数,是 C++ 提供的一个基础模板的集合,用于完成诸如输入/输出、数学计算等功能。 STL ...
【C++】string学习 — 手搓string类项目
1 string类介绍 C++ 的 string 类是 C++ 标准库中提供的一个用于处理字符串的类。它在 C++ 的历史中扮演了重要的角色,为字符串处理提供了更加方便、高效的方法。 在 C++ 的早期版本中,字符串处理并不是一个简单的事情。在 C++ 的最初版本中,字符串被处理为 char* 类型的指针,这使得字符串处理变得非常复杂,容易出错。例如,简单的字符串连接操作都需要手...
c++的学习之路:7、类和对象(3)
一、初始化列表 初始化列表:以一个冒号开始,接着是一个以逗号分隔的数据成员列表,每个"成员变量"后面跟一个放在括号中的初始值或表达式,如下方代码就是初始化列表的方式。从图片可以看出这种方式也可以利用缺省初始化。 ...
c++的学习之路:6、类和对象(2)
一、 构造函数 如果一个类什么成员都没有,那么他是一个空类吗?在c++的创建时,就规定了在类没有成员时,也会有六个默认的成员,简称6个默认成员函数,如下图所示 先介绍一下构造函数,这里就利用代码的演示来解释,这里是利...
c++的学习之路:5、类和对象(1)
一、面向对象和面向过程 在说这个定义时,我就拿c语言举例,在c语言写程序的时候,基本上就是缺什么函数,就去手搓一个函数,写的程序也只是调用函数的,而c++就是基于面向对象的开发,他关注的不再是单单的程序编写,在c语言编程过程中,我当时学习时,记得特别清楚的一句话就是,把这道题目分析一下,有几种情况,有什么极端条件,然后去根据问题写函数,在调用,就是一个面向过程的开发,而c++就是比较注重...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
C++更多类相关
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注