![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
文章平均质量分 95
玩铁的sinZz
坚持才是胜利!
展开
-
learn C++ NO.11——string类模拟实现
本篇文章主要以模拟实现string类来对string类有一个更深的了解。原创 2023-10-21 14:28:56 · 629 阅读 · 16 评论 -
learn C++ NO.10——string(3)
本篇文章主要介绍了string类关于元素访问、操作字符串、修改相关的成员函数。以及经典的OJ试题的讲解。原创 2023-06-22 08:26:59 · 645 阅读 · 45 评论 -
learn C++ NO.9——string(2)
本篇文章主要介绍了string类的下标访问操作符的重载、迭代器的介绍以及string类容量相关的公共成员函数。原创 2023-06-15 10:27:45 · 2899 阅读 · 76 评论 -
learn C++ NO.9——STL简介、string(1)
本篇文章浅浅介绍了一下STL是什么以及发展历史,还简单介绍了string类对象。原创 2023-06-12 09:36:48 · 643 阅读 · 40 评论 -
learn C++ NO.8——初识模板(函数模板、类模板)
本篇文章主要介绍了c++函数模板和类模板。原创 2023-06-05 12:43:59 · 516 阅读 · 36 评论 -
learn C++ NO.7——C/C++内存管理
本篇文章主要介绍了c/c++在语言层面上的内存管理,以及有关动态内存管理的内容。还介绍了内存泄漏的概念,以及浅谈了如何避免内存泄漏。原创 2023-05-30 12:59:42 · 2600 阅读 · 48 评论 -
learn C++ NO.6——类和对象(4)
本篇文章主要介绍了构造函数初始化对象的两种方式,构造函数体内赋值以及初始化列表。还介绍了静态成员、友元、内部类以及匿名对象。原创 2023-05-26 10:51:08 · 1885 阅读 · 33 评论 -
learn C++ NO.5 ——类和对象(3)
本文只要以实现日期类来复习巩固日期类所学知识。以及对运算符重载的涉及。原创 2023-05-21 09:06:18 · 577 阅读 · 11 评论 -
learn C++ NO.4 ——类和对象(2)
在 C++ 中,如果没有显式定义类的构造函数、析构函数、拷贝构造函数和赋值运算符重载函数,编译器会自动生成这些函数,这些函数被称为默认成员函数。初步了解了默认成员函数,上面的空类Date,其实在程序运行时,编译器会默认生成它的默认成员函数。原创 2023-05-14 10:51:39 · 3367 阅读 · 9 评论 -
learn C++ NO.3 ——类和对象(1)
class 类名 {//类体即,成员函数和成员变量 };//分号不能丢class为定义类的关键字,{}内部的是类的主体部分,类体也被称为类的成员。类中的变量被称为类的属性或成员变量,类中的函数被称为类的方法或成员函数。上面的栈的定义就是一种经典的声明和定义都在类里面定义的一种方法,需要注意的是,在类里面直接定义的函数可能会被编译器当成内联函数。这里就简单举个例子public :int _id;int _score;在项目开发时,推荐使用定义和声明分开写。原创 2023-05-09 17:25:36 · 676 阅读 · 11 评论 -
learn C++ NO.2 ——认识引用、auto关键字
1、任何场景下都可以使用引用做参数。2、慎用引用做返回值,如果变量出了局部作用域就销毁,使用引用做返回值就有可能会产生不可预知的错误。尽量使用存储在静态区、全局空间、堆区等等出了局部作用域不销毁的变量上做引用返回。原创 2023-04-24 11:29:16 · 437 阅读 · 3 评论 -
learn C++ NO.1——命名空间域、输入输出、函数重载
return 0;运行上面的代码,可以发现控制台窗口输出了10。return 0;因为全局变量rand和中的函数rand产生了命名冲突。那么应该怎么解决这个问题呢?这时候就可以使用命名空间来进行域隔离。原创 2023-04-20 13:18:40 · 500 阅读 · 1 评论