摘要:
 # Lambda表达式 >lambda表达式的底层实现涉及到闭包(Closure)的概念。闭包是一个函数对象,它 阅读全文
posted @ 2023-08-24 22:30
Hayaizo
阅读(26)
评论(0)
推荐(0)
摘要:
 # 万能引用 >万能引用的格式如下: ```cpp template void PerfectForward(T& 阅读全文
posted @ 2023-08-24 22:30
Hayaizo
阅读(44)
评论(0)
推荐(0)
摘要:
# C语言的输入和输出 >C语言中我们用到的最频繁的输入输出方式就是scanf ()与printf()。 scanf(): 从标准输入设备(键 盘)读取数据,并将值存放在变量中。printf(): 将指定的文字/字符串输出到标准输出设备(屏幕)。 注意宽度输出和精度输出控制。C语言借助了相应的缓冲区 阅读全文
posted @ 2023-08-24 22:30
Hayaizo
阅读(18)
评论(0)
推荐(0)
摘要:
# static_cast >**static_cast**用于非多态类型的转换(静态转换),编译器隐式执行的任何类型转换都可以用。 > >但**static_cast**不能用于两个**不相关**的类型进行转换。 ```cpp double d = 12.34; int a = static_ca 阅读全文
posted @ 2023-08-24 22:30
Hayaizo
阅读(11)
评论(0)
推荐(0)
摘要:
**1、都说c++是面向对象的语言,面向对象的三个特性能 [展开] 介绍一下吗?** >封装:封装是一种集中管理的思想,把内部的数据和实现方法组合在一起,并且不对外暴漏内部的数据和实现方法,只对外提供几个接口来完成函数的调用和数据的操作,保证了数据的安全性和一致性。 > >继承:继承是指一个类可以继 阅读全文
posted @ 2023-08-24 22:30
Hayaizo
阅读(477)
评论(0)
推荐(0)
摘要:
# 为什么需要智能指针? >1. 解决忘记释放内存导致内存泄漏的问题。 >2. **解决异常安全问题。** ```cpp #include using namespace std; int div() { int a, b; cin >> a >> b; if (b == 0) throw inva 阅读全文
posted @ 2023-08-24 22:30
Hayaizo
阅读(28)
评论(0)
推荐(0)
摘要:
# 传统C语言错误异常的方式 >C语言一般使用`assert`来处理错误,`assert`确实很不错,可以把错误的行数都提示出来,但是,`assert`有一个致命的缺点,就是触发`assert`之后就会终止程序,还有一点就是在`release`环境下,`assert`是不起作用的。 # C++异常处 阅读全文
posted @ 2023-08-24 22:30
Hayaizo
阅读(14)
评论(0)
推荐(0)
摘要:
>Linux中一切皆文件,那么文件就应该有相对于的类型,而在Linux当中,类型不是直接看后缀来决定的。  | - 阅读全文
posted @ 2023-08-24 22:30
Hayaizo
阅读(16)
评论(0)
推荐(0)
摘要:
# 更换阿里云的yum源 yum源存储的位置在: ``` etc/yum.repos.d ```  记住这个名字 ` 阅读全文
posted @ 2023-08-24 22:30
Hayaizo
阅读(122)
评论(0)
推荐(0)
摘要:
 #### 1.多态的概念 >多态,顾名思义就是多种状态,**具体点就是去完成某种行为,但是通过不同的对象去完成某 阅读全文
posted @ 2023-08-24 22:28
Hayaizo
阅读(11)
评论(0)
推荐(0)

浙公网安备 33010602011771号