会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
star-light-glimmer
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
30
31
32
33
34
35
36
37
38
下一页
2023年5月18日
26. 智能指针
摘要: 一、什么是智能指针 当我们使用 new 关键字为指针变量动态申请内存时,但是使用完毕之后,我们可能会忘记使用 delete 关键字手动回收内存。因此,C++ 中提供了智能指针。当智能指针过期时,其析构函数将使用 delete 来释放内存。因此,如果将 new 返回的地址赋给智能指针对象,将无需手动释
阅读全文
posted @ 2023-05-18 22:29 星光映梦
阅读(36)
评论(0)
推荐(0)
2023年5月16日
25. 深浅拷贝
摘要: 一、深浅拷贝问题 在 C++ 中,对象的拷贝可以分为浅拷贝(Shallow Copy)和深拷贝(Deep Copy)。 浅拷贝 是指当一个对象拷贝另一个对象时,只是简单地复制了对象的各个成员变量的值,包括指向其他对象的指针。这意味着,如果源对象和目标对象中的成员变量是指针类型,那么浅拷贝只会复制指针
阅读全文
posted @ 2023-05-16 21:51 星光映梦
阅读(35)
评论(0)
推荐(0)
2023年5月14日
24. 正则表达式
摘要: 一、什么是正则表达式 正则表达式(regular expression)又称 规则表达式,是一种文本模式(pattern)。正则表达式使用一个字符串来描述、匹配具有相同规格的字符串,通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式的核心功能就是处理文本。正则表达式并不仅限于某一种语言,
阅读全文
posted @ 2023-05-14 19:30 星光映梦
阅读(139)
评论(0)
推荐(0)
2023年5月12日
23. Labda表达式
摘要: 一、什么是Lambda函数 Lambda 函数是 C++11标准新增的语法糖,也称为 Lambda 表达式或匿名函数。Lambda 表达式是一种在被调用的位置或作为参数传递给函数的位置定义匿名函数对象(闭包)的简便方法。Lambda 表达式的基本语法如下: [capture list] (param
阅读全文
posted @ 2023-05-12 20:34 星光映梦
阅读(74)
评论(0)
推荐(0)
2023年5月10日
22. 类型自动推导
摘要: 一、auto类型推断 C++ 11 之前,auto 与 static 是对应的,表示变量是自动存储的,但是非 static 的局部变量默认都是自动存储的,因此这个关键字变得非常鸡肋。在 C++ 11 中,为它赋予了新的含义,使用这个关键字可以自动推导出变量的类型。 C++ 11 中,auto 并不代
阅读全文
posted @ 2023-05-10 22:55 星光映梦
阅读(52)
评论(0)
推荐(0)
2023年5月8日
21. STL模板库
摘要: 一、什么是STL 长期以来,软件界一直希望建立一种可重复利用的工具。C++ 的面向对象和泛型编程思想,目的就是提高软件的复用性。大多数情况下,数据结构和算法都未有一套标准,导致程序员被迫从事大量的重复工作。为了建立数据结构和算法的一套标准,STL 就应用而生了。 STL 的全程为:Standard
阅读全文
posted @ 2023-05-08 22:28 星光映梦
阅读(69)
评论(0)
推荐(0)
2023年5月6日
20. 类模板
摘要: 一、什么是类模板 类模板用于建立一个通用类,类中的成员数据类型可以不具体指定,用一个虚拟的类型来代替。它的语法格式如下: template<typename T> 类模板与函数模板相比主要有两点区别:1) 类模板没有自动类型推导的方式。2) 类模板在模板参数中可以有默认参数。 #include <i
阅读全文
posted @ 2023-05-06 20:29 星光映梦
阅读(53)
评论(0)
推荐(0)
2023年5月4日
19. 异常处理
摘要: 一、什么是异常 程序在运行过程之中,不可避免的出现一些错误,比如:使用了没有赋值的变量、使用了不存在的索引、除 0 等等。这些错误在程序中,我们称之为异常。程序运行过程中,一旦出现异常将会导致程序立即终止,异常以后的代码全部都不会执行。 二、异常的传播 当在函数中出现异常时,如果在函数中对异常进行了
阅读全文
posted @ 2023-05-04 19:45 星光映梦
阅读(35)
评论(0)
推荐(0)
2023年5月2日
18. 友元
摘要: 一、什么是友元 在程序中,有些私有成员,也想让类外特殊的一些函数或者类进行访问,就需要用到友元技术。友元的目的就是让一个函数或者类访问另一个类中私有的成员。友元的关键字为 friend。 二、全局函数做友元 新建一个 house.h 头文件,用来保存类的声明: #pragma once #inclu
阅读全文
posted @ 2023-05-02 20:13 星光映梦
阅读(49)
评论(0)
推荐(0)
2023年4月30日
17. 面向对象的特征
摘要: 一、面向对象的三大特征 面向对象的三大特征指的是 封装、继承、多态。 封装(encapsulation,有时称为数据隐藏)是处理对象的一个重要概念。从形式上看,封装就是将数据和行为组合在一个包中,并对对象的使用者隐藏具体的实现方式。 继承(inheritance)的基本思想是,可以基于已有的类创建新
阅读全文
posted @ 2023-04-30 20:01 星光映梦
阅读(68)
评论(0)
推荐(0)
上一页
1
···
30
31
32
33
34
35
36
37
38
下一页
公告