C++
文章平均质量分 93
C++语法
川入
心之所向,素履以往,尽全力保持博客量的输出。
展开
-
【C++】-- 类型转换
C++继承了不少C语言的知识,因为C++最开始就是从C语言出来的,于是也就导致了C++将C语言的,好的与不好的,都继承下来了。 有一个东西就是从C语言沿袭过来的,但是其又是不够好的 —— 隐式类型的转换。原创 2023-03-05 18:47:32 · 496 阅读 · 1 评论 -
【C++】-- 内存泄漏
内存泄漏:指因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。原创 2023-03-01 15:04:16 · 349 阅读 · 0 评论 -
【C++】-- 单例模式
对于类的思维境界提升,没有太大的实际意义,但是锻炼思想。主要是单例中饿汉模式、懒汉模式的使用原创 2023-03-02 12:36:04 · 325 阅读 · 0 评论 -
【C++】-- 智能指针
在一异常中,因为异常会导致程序的执行流乱跳,所以很多个会出现异常的代码,放在一起就很容易其中一个抛异常,而导致其余的未执行 / 需要释放的空间未释放。如上:p2出问题,需要释放p1,div出问题,需要释放p1、p2,智能指针就是用来解决这个问题。原创 2023-02-28 19:44:57 · 356 阅读 · 0 评论 -
【C++】-- 异常
异常是一种处理错误的方式,当一个函数发现自己无法处理的错误时就可以抛出异常,让函数的直接或间接的调用者处理这个错误。throw:当问题出现时,程序会抛出一个异常。这是通过使用 throw 关键字来完成的。catch:在您想要处理问题的地方,通过异常处理程序捕获异常.catch 关键字用于捕获异常,可以有多个catch进行捕获。try:try 块中的代码标识将被激活的特定异常,它后面通常跟着一个或多个 catch 块。原创 2023-02-22 12:31:42 · 568 阅读 · 0 评论 -
【C++】-- C++11 - 右值引用和移动语义(上万字详细配图配代码从执行一步步讲解)
C++11 -- 右值引用和移动语义(上万字详细配图配代码讲解)详细讲解C++11为弥补C++98缺陷一些系列操作的亮眼操作之处。从发展的角度:正真的明白C++11 -- 右值引用和移动语义的意义。原创 2023-01-01 20:29:28 · 544 阅读 · 1 评论 -
【C++】-- C++11基础常用知识点(下)
在2003 年 C++ 标准委员会曾经提交了一份技术勘误表 ( 简称 TC1) ,使得 C++03 这个名字已经取代了C++98称为 C++11 之前的最新 C++ 标准名称。不过由于 C++03(TC1) 主要是对 C++98 标准中的漏洞进行修复,语言的核心部分则没有改动,因此人们习惯性的把两个标准合并称为C++98/03 标准。从C++0x 到 C++11 , C++ 标准 10 年磨一剑,第二个真正意义上的标准珊珊来迟。 相比于 C++98/03 , C++11 则带来了数量可观的变原创 2023-02-21 12:56:57 · 510 阅读 · 0 评论 -
【C++】-- C++11基础常用知识点(上)
在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了C++98称为C++11之前的最新C++标准名称。不过由于C++03(TC1)主要是对C++98标准中的漏洞进行修复,语言的核心部分则没有改动,因此人们习惯性的把两个标准合并称为C++98/03标准。从C++0x到C++11,C++标准10年磨一剑,第二个真正意义上的标准珊珊来迟。相比于C++98/03,C++11则带来了数量可观的变化,其中包含了约140个新特性,以及对C++03标准中约60原创 2023-01-01 20:51:03 · 484 阅读 · 4 评论 -
【C++】-- 海量数据处理
所谓海量数据处理,就是指数据量太大,无法在较短时间内迅速解决,或者无法一次性装入内存。所以对于海量数据处理方法的运用是相关重要的。原创 2023-01-03 09:37:58 · 1062 阅读 · 4 评论 -
【C++】-- 哈希(上万字详细配图配代码从执行一步步讲解)
【C++】-- 哈希(上万字详细配图配代码从执行一步步讲解)详细讲解哈希处理数据查找的一些系列操作的亮眼操作之处。从数据结构的计数排序到哈希的哈希冲突、哈希冲突的解决:开散列、闭散列。原创 2023-01-02 13:01:02 · 912 阅读 · 9 评论 -
【C++】-- 继承
C++中的继承的概念及定义与使用,以及原理,复杂的菱形继承及菱形虚拟继承的讲解(包含原理)。-- 万字,并详细配图原创 2022-11-15 17:32:49 · 572 阅读 · 8 评论 -
【C++】-- 初级模板
【C过渡到C++】-- 初级模板 -- 初级模板的详细使用与原理原创 2022-08-25 22:11:47 · 94 阅读 · 0 评论 -
【C++】-- 类和对象(下)
再谈构造函数、Static成员、友元、内部类、类与对象的便利与封装原创 2022-10-03 19:50:32 · 497 阅读 · 9 评论 -
【C++】-- 类和对象(中)-- 类的默认成员函数
【C过渡到C++】-- 类和对象(中)-- 类的默认成员函数 -- 1. 类的6个默认成员函数 2. 构造函数 3. 析构函数 4. 拷贝构造函数 5. 赋值运算符重载 6. const成员函数 7. 取地址及const取地址操作符重载...原创 2022-08-30 14:49:08 · 582 阅读 · 4 评论 -
【C++】-- 类和对象(上)-- 初步认识类
【C过渡到C++】-- 类和对象(上)-- 初步认识类,详细讲解。1、类的出现 2、结构体 --> 类 3、类的定义 4、封装的意义 5、类的实例化 6、类对象模型 7、this指针原创 2022-08-25 22:07:43 · 232 阅读 · 0 评论 -
【C++】-- C++入门
【C过渡到C++】-- C++入门(知识基础,涉及不深)讲解C++到C语言的原因。1. C++关键字;2. 命名空间;3. C++输入&输出;4. 缺省参数;5. 函数重载;6. 引用;7. 内联函数;8. auto关键字(C++11);9. 基于范围的for循环(C++11);10. 指针空值---nullptr(C++11)...原创 2022-08-25 22:05:52 · 331 阅读 · 0 评论