
学习笔记
文章平均质量分 90
爱编程的小芯
这个作者很懒,什么都没留下…
展开
-
浅谈C++中的String类
浅谈C++中的String类The C++ string ClassC++ 使用 string 类处理字符串string类中的函数构造追加(append)赋值(assign)位置与清除(at、clear、erase、empty)长度与容量(size)比较(compare)子 串(substr)搜索(find)插入与替换(insert、replace)运算符([ ]、=、+等)建议在 cppreference 网站上仔细阅读这些函数的用法原创 2021-01-18 13:36:31 · 290 阅读 · 0 评论 -
C++学习笔记3:面向对象基础(二)
面向对象基础(二)对象指针用指针访问对象成员在堆中创建对象对象数组4种对象数组声明方式对象与函数传参对象作为函数参数值传递引用传递指针传递对象作为函数返回值返回对象返回对象指针返回对象引用一些高阶问题何时引用,何时指针?抽象与封装数据域封装访问器(getter)与更改器(setter)类抽象与封装(概念)抽象封装总结实例成员作用域与this指针数据成员的作用域同名屏蔽this指针实例类的初始化[C++11]类成员的就地初始化实例构造函数初始化列表默认构造函数为什么需要默认构造函数?成员的初始化次序初始化次序原创 2021-01-07 17:44:52 · 339 阅读 · 0 评论 -
C++学习笔记2:面向对象基础(一)
面向对象基础(一)面向对象概念面向对象编程(OOP)特征(A Pie)对象(Object)的构成定义对象(Object)类(Class)用类创建对象声明类构造函数创建对象不带参数带参数访问对象将类的声明与实现分离实例内联声明与内联函数避免头文件多次包含对象拷贝与匿名对象定义对象的多种方式成员拷贝匿名对象结构体的弃用局部类与嵌套类面向对象概念面向对象编程(OOP)OOP: Object-Oriented Programing (OOP). 面向对象编程对象:一个对象表示现实世界中一个独一无二的实体举原创 2021-01-06 13:17:20 · 600 阅读 · 0 评论 -
C++学习笔记1:基础知识
C++基础知识C++ 源文件和编码规范代码文件/程序文件geosoft.no的编码风格指南(英文版)第一个C++程序C++ 标准库头文件namespace 名字空间编译C++程序的步骤输入与输出输入输出流运算符与函数引用函数传参空指针与动态内存分配空指针动态内存分配数据类型及转换、列表初始化布尔数据类型布尔值与整型的转换关系运算得到布尔值逻辑运算得到布尔值代码示例列表初始化直接列表初始化拷贝列表初始化尽量使用列表初始化类型转换[C++11]自动类型推导关键字autoauto的使用限制Almost Alway原创 2021-01-02 21:59:42 · 352 阅读 · 0 评论