C++基础
文章平均质量分 50
C++基础
小名王能全
多思考
展开
-
Windows VStudio 查看虚函数指针
Windows VStudio 查看虚函数指针原创 2022-09-08 11:31:13 · 319 阅读 · 0 评论 -
C++八股文(四)
C++八股文原创 2022-07-18 11:15:21 · 1088 阅读 · 0 评论 -
C++八股文(三)
C++八股文原创 2022-07-14 16:33:51 · 1550 阅读 · 0 评论 -
C++八股文(二)
C++八股文原创 2022-07-12 16:48:20 · 1588 阅读 · 0 评论 -
C++八股文(一)
C++ 八股文原创 2022-07-11 18:38:34 · 8665 阅读 · 1 评论 -
C++ 模板
C++模板原创 2022-07-09 18:36:25 · 326 阅读 · 0 评论 -
C++ STL简介
C++ STL简介原创 2022-07-06 10:22:04 · 269 阅读 · 0 评论 -
C++ 初始化列表初始化类成员
C++ 初始化列表初始化类成员原创 2022-07-05 23:43:37 · 288 阅读 · 0 评论 -
C++构造函数和析构函数
C++构造函数和析构函数原创 2022-07-04 11:04:38 · 121 阅读 · 0 评论 -
C++ string操作
C++ string相关操作原创 2022-07-02 23:18:29 · 993 阅读 · 0 评论 -
C++ Char操作
C++ 相关操作原创 2022-07-02 23:05:45 · 1420 阅读 · 0 评论 -
C++ extern C
C++ extern "C"的作用原创 2022-07-02 21:09:00 · 145 阅读 · 0 评论 -
C++重复声明
C++重复声明原创 2022-07-02 20:59:28 · 1740 阅读 · 1 评论 -
C++宏函数和内联函数
C++宏函数、内联函数原创 2022-07-02 13:19:31 · 1882 阅读 · 1 评论 -
C++ 函数指针
C++函数指针原创 2022-07-02 12:54:15 · 113 阅读 · 0 评论 -
静态变量&&static的用法和作用
静态变量静态变量什么时候初始化?在主程序之前,编译器已为其分配好内存;静态全局变量:在程序刚开始运行时就完成初始化静态局部变量:在c++中,在执行相关代码时才会进行初始化(只有一次);这是因为:c++引入对象后,要进行初始化必须执行相应的构造函数和析构函数,所以,c++标准定为全局和静态对象是由首次用到时才会进行构造,并通过atexit()来管理,所以c++是可以使用变量对静态局部变量进行初始化的。静态成员与普通成员的区别生命周期共享方式定义位置初始化位置默原创 2022-04-15 16:12:55 · 254 阅读 · 0 评论 -
c++ 多态
c++ 多态多态:同一事物表现出不同事物的能力,即向不同对象发送同一消息,不同的对象在接收时会产生不同的行为。多态性是指用一个名字,定义不同的函数,这些函数执行不同但又类似的操作,这样就可以使用同一个函数名调用不同内容的函数。在程序设计中经常使用多态性,例如:运算符,使用运算符+,可以实现整型数、浮点型数、双精度等类型之间的加法。重载实现编译时多态,虚函数(覆盖)实现运行时多态。重载:允许存在多个同名函数,而这些函数的参数表不同覆盖:指子类重写父类的虚函数多态性是允许你将父对象设置原创 2022-04-12 16:37:53 · 769 阅读 · 0 评论 -
c++ 定义模板
定义模板当定义一个比较函数时,因为参数类型包括int、float、char等等,若为每个类型都定义一个比较函数,就不得不重复定义完全一样的函数体,并且需要确定要比较的所有类型,就比较麻烦了。函数模板 : 以关键字开始 加一个模板参数列表template <typename T>这样就可以定义一个通用的函数模板,而不是为每一数据类型都定义一个新函数template <typename T>int compare(const T &v1,const T &v原创 2022-04-12 14:53:49 · 1491 阅读 · 0 评论 -
列表初始化构造函数
列表初始化构造函数当成员是const或者引用的话,必须将其初始化。类似的,当成员属于某种类类型且该类没有定义默认构造函数时,也必须将这个成员初始化。// 例如:class ConstRef { public: ConstRef(int ii); private: int i; const int ci; // 常量 int& ri; // 引用};// 如果没有为它们提供构造函数初始值的话将引发错误:// 错误:ci和ri必须被初始化原创 2022-04-12 10:22:10 · 178 阅读 · 0 评论 -
const限定符
const限定符const对象必须初始化1.如果利用一个对象去初始化另一个对象,则它们是不是const都无关紧要int i=42;const int ci = i; // 正确:i的值被拷贝给了ci;int j = ci; // 正确:ci的值被拷贝给了j;// 尽管ci是整形常量,但无论如何ci中的值还是一个整型数。ci的常量特征仅仅在执行改变ci的操作时才会发挥作用。拷贝一个对象的值并不会改变它,一旦拷贝完成,新的对象和原来的对象就没有什么关系了。// 在编译原创 2022-04-11 21:15:03 · 165 阅读 · 0 评论 -
C++ .sort()重载
C++ .sort()重载头文件#include<algorithm>.sort()函数参数void sort (RandomAccessIterator first, RandomAccessIterator last, Compare comp);// first:要排序的数组的起始地址;// last:要排序的数组的结束地址;// comp:排序的方法,默认是从小到大 - 升序;实例// *** 实例1:自定义cmp实现从大到小排序 ***#inclu原创 2022-04-11 11:29:21 · 2155 阅读 · 0 评论