
C/C++知识点
文章平均质量分 76
这里将会整理C/C++中常见或较偏的知识点
Pandaconda 的测开之路
名不显时心不朽,再挑灯火看文章。
曾任职于字节跳动服务端开发岗,现任职于字节跳动测试开发岗。
专注于分享自己的学习踩坑之路,尽全力将知识转换成易懂的形式吐出来,帮助新人能够快速入门,老手也可以当字典参考。欢迎一起讨论,共同成长!
展开
-
【C/C++】必知必会知识点大总结
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2023-03-14 09:22:18 · 2073 阅读 · 12 评论 -
【C++ 面试 - 新特性】每日 3 题(十)
✍个人博客:Pandaconda-优快云博客📣专栏地址:http://t.csdnimg.cn/fYaBd📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~原创 2024-09-12 09:30:00 · 751 阅读 · 0 评论 -
【Effective C++详细总结】第四章 设计与声明
(这在时间上会多一点,但创建的对象会随运算符的结束而被销毁。这比“未定义行为(返回一个新建对象的引用)”,“资源泄漏”,“结果出错”要好得多了。原创 2023-03-22 09:06:01 · 550 阅读 · 0 评论 -
【Effective C++详细总结】第三章 资源管理
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2023-03-17 08:56:54 · 493 阅读 · 0 评论 -
【Effective C++详细总结】第二章 构造/析构/赋值运算
父类变量通常存储在 private 里,子类不能访问父类 private 对象,所以应该调用父类的构造函数。原创 2023-03-16 08:59:30 · 831 阅读 · 5 评论 -
【Effective C++详细总结】第一章 让自己习惯C++
C++由几个重要的次语言构成C语言: 区块,语句,预处理器,数组,指针等等。类: class,封装,继承,多态…(动态绑定等等)模板: 涉及泛型编程,内置数种可供套用的函数或者类。STL: STL是个模板库,主要涉及容器,算法和迭代器在不同情况下使用适合的部分,可以使 C++ 实现高效编程1、#define 修饰的记号,在预处理的时候,已经全部被替换成了某个数值,如果出错,错误信息可能会提到这个数值,而不会提到这个记号。在纠错方面很花时间,因为其他程序员不知道这个数值代表什么。我们可以用 const 和 e原创 2023-03-15 08:52:43 · 270 阅读 · 0 评论 -
【C++知识点】C++20 常用新特性总结
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2023-03-13 09:08:08 · 2555 阅读 · 8 评论 -
【C++知识点】C++17 常用新特性总结
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2023-03-12 08:48:24 · 941 阅读 · 0 评论 -
【C++知识点】C++11 常用新特性总结
在C++11之前,auto关键字用来指定存储期。在新标准中,它的功 能变为类型推断。auto现在成了一个类型的占位符,通知编译器去根据初始化代码推 断所声明变量的真实类型。各种作用域内声明变量都可以用到它。例如,名空间中,程序块中,或是for循环的初始化语句中。在没有auto以前,遍历一个容器需要这样来书写一个迭代器:有了auto之后,可以写出如下代码:auto 与 const先看一段代码:第 2 行代码中,n 为 const int,auto 被推导为 int。第 3 行代码中,n 为 con原创 2023-03-11 08:40:04 · 667 阅读 · 1 评论 -
【C++知识点】文件操作
c++的文件处理也是看为一个对象,使用文件流的类,使用头文件,处理的时候有文本文件和二进制文件之分,主要的区别就是存储的形式。写操作(输出)的文件类 (由ostream引申而来)读操作(输入)的文件类(由istream引申而来)可同时读写操作的文件类 (由iostream引申而来)要在 C++ 中进行文件处理,必须在 C++ 源代码文件中包含头文件和。原创 2023-03-10 08:54:44 · 619 阅读 · 1 评论 -
【C++知识点】STL 容器总结
STL,学名Standard Template Library,一般称它为标准模板库。C++ 对模板(Template)支持得很好,STL 就是借助模板把常用的数据结构及其算法都实现了一遍,并且做到了数据结构和算法的分离。例如,vector 的底层为顺序表(数组),list 的底层为双向链表,deque 的底层为循环队列,set 的底层为红黑树,hash_set 的底层为哈希表。原创 2023-03-09 09:17:33 · 1041 阅读 · 4 评论 -
【C++知识点】模板
有时候在设计程序的时候会遇到这样一种情况:需要设计的几个类,其功能都是一样的,仅仅只是需要操作的数据类型不同。例如需要创建一个数组类,该数组可能是 int 整型数组,也可能是 double 类型数组、string 类型数组等。解决类似的问题,固然可以将所有的类都设计一遍,但是在 C++ 中,有更好的方法,就是设计一个模板类。C++ 提供了多种代码重用机制,在前面介绍派生和继承时,派生类可以继承基类中的成员变量和成员函数。模板是另一种代码重用机制。原创 2023-03-08 08:57:33 · 473 阅读 · 0 评论 -
【C++知识点】STL 常用算法总结
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2023-03-08 08:58:14 · 539 阅读 · 0 评论 -
【C++知识点】嵌套类和局部类
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2023-03-07 08:59:30 · 435 阅读 · 0 评论 -
【C++知识点】异常处理
C++中的异常处理是处理运行时错误的过程。执行异常处理,以便即使在运行时出现错误后也能保持正常的应用程序流转。在C++中,异常是在运行时抛出的事件或对象。所有异常都派生自类。它是一个可以处理的运行时错误。如果我们不处理异常,它就会打印异常消息并终止程序。异常提供了一种转移程序控制权的方式。。try 块中的代码标识将被激活的特定异常。它后面通常跟着一个或多个 catch 块。在您想要处理问题的地方,通过异常处理程序捕获异常。catch 关键字用于捕获异常。当问题出现时,程序会抛出一个异常。原创 2023-03-07 09:00:02 · 751 阅读 · 0 评论 -
【C++知识点】多态
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2023-03-06 09:13:27 · 485 阅读 · 0 评论 -
【C++知识点】继承
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2023-03-06 09:09:51 · 391 阅读 · 0 评论 -
【C++知识点】重载
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2023-03-05 08:48:39 · 600 阅读 · 0 评论 -
【C++知识点】友元类与友元函数
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2023-03-05 08:46:04 · 220 阅读 · 0 评论 -
【C++知识点】访问限定符
所谓的访问权限,就是到底能不能访问该类中的成员变量和成员函数。📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~在 C++ 中,所有的 成员变量 和 成员函数 都有。C++ 中,用来控制访问权限的 关键字 有。原创 2023-03-04 08:55:12 · 928 阅读 · 0 评论 -
【C++知识点】位运算
计算机的世界,其实就是一个二进制数字的世界。现代计算机中所有的数据二进制的形式存储在设备中。即 0、1 两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。位运算和指针都是C语言的重要特色。合理的运用位运算更能显著提高代码在机器上的执行效率。原创 2023-03-04 08:52:12 · 722 阅读 · 0 评论 -
【C++知识点】预处理命令
预处理是 C++ 的一个重要功能, 预处理由预处理程序负责完成。预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。当对一个源文件进行编译时, 系统把自动引用预处理程序对源程序中的预处理部分作处理,处理完毕自动进入对源程序的编译。C++ 提供了多种预处理功能,例如宏定义、文件包含、 条件编译等。合理地使用预处理功能编写的程序便于阅读、修改、 移植和调试,还有就是利于模块化程序设计。#include其实就是一个预处理命令预处理,主要是处理以 # 开头的命令。预处理命令要。原创 2023-03-02 08:59:11 · 678 阅读 · 0 评论 -
【C++知识点】用 typedef 定义类型
typedef是C/C++中一个很关键的关键字,它的作用是用来给类型起别名。因为在遇上不同数据类型,尤其是复杂类型。基本数据类型结构体数组枚举类型指针。原创 2023-03-02 08:56:10 · 289 阅读 · 0 评论 -
【C++知识点】枚举类型
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2023-03-01 09:05:44 · 364 阅读 · 0 评论 -
【C++知识点】结构体和共用体
结构体(struct)是具有相同类型或不同类型的数据构成的数据集合。C++ 中,结构体(struct)指的是一种数据结构,是 C++ 中聚合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员(member),且这些成员可以为不同的类型,成员一般用名字访问。//C++结构体定义 //语法 struct structName {type name1;type name2;原创 2023-03-01 09:02:46 · 618 阅读 · 0 评论 -
【C++知识点】指针
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~原创 2023-02-28 09:08:29 · 282 阅读 · 0 评论 -
【C++知识点】多文件编程
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2023-02-28 09:03:18 · 1513 阅读 · 0 评论 -
C语言面试题 - 函数承上启下功能类
C语言面试题 - 函数承上启下功能类原创 2022-08-24 22:59:16 · 347 阅读 · 0 评论 -
C语言面试题 - 指针访问类
C语言面试题 - 指针访问类原创 2022-08-14 22:57:24 · 418 阅读 · 0 评论 -
C语言面试题 - 结构体对齐
C语言面试题 - 结构体对齐原创 2022-08-14 22:56:35 · 631 阅读 · 0 评论 -
C语言面试题 - 字符空间操作类
C语言面试题 - 字符空间操作类原创 2022-08-13 23:57:08 · 176 阅读 · 0 评论 -
C语言面试题 - 指针概念
C语言面试题 - 指针概念原创 2022-08-09 22:29:41 · 600 阅读 · 0 评论 -
C语言面试题 - 指针声明
C语言面试题 - 指针声明原创 2022-08-08 22:32:23 · 1717 阅读 · 0 评论 -
【C++知识点】值拷贝&地址拷贝
C++ - 值拷贝&地址拷贝原创 2022-08-08 22:30:24 · 1678 阅读 · 2 评论 -
【C++知识点】类型转换
C++ - 类型转换原创 2022-08-06 22:56:46 · 1313 阅读 · 0 评论 -
【C++知识点】explicit 关键字
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2022-08-01 09:08:17 · 234 阅读 · 4 评论 -
【C知识点】函数地址
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2022-07-28 10:01:27 · 1005 阅读 · 4 评论 -
【C/C++知识点】变量的4种存储类型
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~原创 2022-07-26 10:57:38 · 472 阅读 · 0 评论 -
【C/C++知识点】程序内存分区
C/C++ - 程序内存分区原创 2022-07-26 10:12:52 · 216 阅读 · 1 评论 -
【C知识点】指针与数组的区别
c - 指针与数组的区别原创 2022-07-26 09:14:29 · 436 阅读 · 2 评论