![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 73
Mike宋
这个作者很懒,什么都没留下…
展开
-
C++11、C++14、C++17、C++20新特性总结(5万字详解)(转载)
C++11、C++14、C++17、C++20新特性总结转载 2023-01-30 15:06:05 · 6175 阅读 · 2 评论 -
2021-02-27
https://blog.csdn.net/weixin_43961107/article/details/109017275一、在工具栏查看Visual Studio版本运行Visual Studio,点击工具栏“帮助”→“关于MicroSoft Visual Studio”,如下图红框部分即是:二、在编辑器中查看和使用#if (_MSC_VER >= 1500 && _MSC_VER <= 1600)#else#endif12345.转载 2021-02-27 14:34:54 · 90 阅读 · 0 评论 -
C/C++调用Python3 | VS2017配置流程
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/Hsin96/article/details/94622553系统环境: Windows10 Python3.6 Visual Studio 20171234在C/C++中调用Python,网上很多文章...转载 2019-10-22 21:08:01 · 302 阅读 · 0 评论 -
C++虚函数表,虚表指针,内存分布
https://blog.csdn.net/li1914309758/article/details/79916414虚函数表和内存分布那一块转载自:https://blog.twofei.com/496/虚函数效率转载自:https://www.cnblogs.com/rollenholt/articles/2023364.html前言大家都应该知道C++的精髓是虚函数吧?...转载 2019-08-12 20:31:24 · 188 阅读 · 0 评论 -
C++类的默认函数 C++ Class Default Functions
在C++中,一个类有八个默认函数:默认构造函数; 默认拷贝构造函数; 默认析构函数; 默认重载赋值运算符函数; 默认重载取址运算符函数; 默认重载取址运算符const函数; 默认移动构造函数(C++11); 默认重载移动赋值操作符函数(C++11)。 只是声明一个空类,不做任何事情的话,编译器会自动为你生成一个默认构造函数、一个默认拷贝构造函数、一个默认重载赋值操作符函数...转载 2019-08-15 13:54:41 · 1013 阅读 · 0 评论 -
C++11常用特性的使用经验总结
https://www.cnblogs.com/feng-sc/p/5710724.html概述及目录(原创博客,版权所有,转载请注明出处http://www.cnblogs.com/feng-sc) C++11已经出来很久了,网上也早有很多优秀的C++11新特性的总结文章,在编写本博客之前,博主在工作和学习中学到的关于C++11方面的知识,也得益于很多其他网友的总结。本博客文章...转载 2019-07-10 09:38:13 · 135 阅读 · 0 评论 -
https://yq.aliyun.com/articles/229860
https://yq.aliyun.com/articles/229860#include<functional>#include<iostream>#defineMY_CALLBACK_0(__selector__,__target__,)std::bind(&__selector__,__target__,##__VA_ARGS__)...转载 2019-07-10 09:36:58 · 1311 阅读 · 0 评论 -
快速排序(三种算法实现和非递归实现)
https://blog.csdn.net/qq_36528114/article/details/78667034快速排序(Quick Sort)是对冒泡排序的一种改进,基本思想是选取一个记录作为枢轴,经过一趟排序,将整段序列分为两个部分,其中一部分的值都小于枢轴,另一部分都大于枢轴。然后继续对这两部分继续进行排序,从而使整个序列达到有序。递归实现:void QuickS...转载 2019-06-22 21:17:37 · 179 阅读 · 0 评论 -
设计模式之观察者模式(c++)
https://www.cnblogs.com/carsonzhu/p/5770253.htmlObserver 模式应该可以说是应用最多、影响最广的模式之一,因为 Observer 的一个实例 Model/View/Control( MVC) 结构在系统开发架构设计中有着很重要的地位和意义, MVC实现了业务逻辑和表示层的解耦。在 MFC 中, Doc/View(文档视图结构)提供了实...转载 2019-06-22 10:49:50 · 89 阅读 · 0 评论 -
c++模板类/模板函数的声明与定义应该放在头文件里
https://blog.csdn.net/zhengqijun_/article/details/81159433c++模板类/模板函数的声明与定义应该放在头文件里,不要分开来写类中函数的声明与定义(比如在.H文件里声明某个成员函数,在.CPP文件里定义该成员函数),这样会导致连接错误。所应该将模板类/模板函数的定义与声明写在一个.h文件里。比如在类的头文件声明了一个函数 te...转载 2019-04-09 15:55:50 · 3158 阅读 · 1 评论 -
在C++中如何实现模板函数的外部调用
https://blog.csdn.net/summer00072/article/details/80857704export是C++新增的关键字,它的作用是实现模板函数的外部调用,类似extern关键字。为了访问其他代码文件中的变量或对象,对普通类型(包括基本数据类、结构和类)可以利用关键字extern来使用这些变量或对象,但对于模板类型,则可以在头文件中声明模板类和模板函数,在代码文件中...转载 2019-04-09 15:43:52 · 1124 阅读 · 0 评论 -
【数据结构】单链表逆序
https://blog.csdn.net/ljyljyok/article/details/779960292、单链表逆序 第二个题目是很经典的“单链表逆序”问题。很多公司的面试题库中都有这道题,有的公司明确题目要求不能使用额外的节点存储空间,有的没有明确说明,但是如果面试者使用了额外的节点存储空间做中转,会得到一个比较低的分数。如何在不使用额外存储节点的情况下使...转载 2019-04-07 22:15:44 · 388 阅读 · 0 评论 -
23种设计模式全解析
https://www.cnblogs.com/geek6/p/3951677.html一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责...转载 2019-03-03 07:43:34 · 277 阅读 · 0 评论