![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Klay Ye
这个作者很懒,什么都没留下…
展开
-
C++ 面试:内联函数
内联函数在C++中,以inline修饰的函数叫做内联函数。1)内联函数是以空间换时间的做法,省去调用函数的额外开销。所以代码很长或者有循环/递归的函数不适宜使用内联。2)inline对编译器而言只是一个建议,如果定义的函数体内有递归/循环等,编译器优化时会自动忽略掉内联。3)Inline必须与函数定义放在一起,才能成为内联函数,仅将内联放在声明前是不起作用的。4)定义在类内的成员函数默认定义为内联函数,可以使用所在类的保护成员和私有成员5)一般情况下,内联函数只会用在函数内容非常简单的情况,如果原创 2020-10-20 11:19:50 · 702 阅读 · 0 评论 -
VS 配置环境 OpenCV / LibVLC
配置 LibVLC下载 LibVLC 开发包(SDK)将开发包放入工程内在工程名上右键->属性->C/C++ ->常规->附加包含目录(添加头文件目录)链接器->附加库目录(添加静态库目录/lib)链接器->输入(添加静态库文件.lib)或者:#pragma comment(lib, "libvlc.lib")#pragma comment(lib, "libvlccore.lib")添加动态库将 dll库 和 plugins文件放在 生成原创 2020-10-14 14:20:53 · 440 阅读 · 1 评论 -
Qt 信号槽、事件及事件过滤器
信号与槽(Signal、Slot)信号信号就是在特定情况下被发射的事件,例如PushButton 最常见的信号就是鼠标单击时发射的 clicked() 信号,一个 ComboBox 最常见的信号是选择的列表项变化时发射的 CurrentIndexChanged() 信号。槽槽就是对信号响应的函数。槽就是一个函数,与一般的C++函数是一样的,可以定义在类的任何部分(public、private 或 protected),可以具有任何参数,也可以被直接调用。槽函数与一般的函数不同的是:槽函数可以与一个信原创 2020-10-10 16:36:37 · 2331 阅读 · 0 评论 -
面试:排序算法
各排序算法复杂度及稳定性:计数排序:原理:https://blog.csdn.net/alzzw/article/details/98245871特点:非比较排序,桶思想的一种适用场景:量大但是范围小,如:某大型企业数万员工的年龄排序 范围(0–100)如何快速得知高考名次(腾讯面试题) 范围(0–750)特点:计数排序只适用于元素值较为集中的情况,若集合中存在最大最小元素值相差甚远的情况,则计数排序开销较大、性能较差。通过额外空间的作用方式可知,额外空间存储元素信息是通过计算.原创 2020-11-13 11:16:19 · 211 阅读 · 0 评论 -
OpenCV C++ VS 环境搭建
OpenCV下载地址添加系统环境变量Path:D:\install\OpenCV\opencv\buildD:\install\OpenCV\opencv\build\x64\vc14\bin也有说添加如下Path:D:\install\OpenCV\opencv\build\x64\vc14\binD:\install\OpenCV\opencv\build\x64\vc15\b...原创 2019-10-28 10:45:07 · 706 阅读 · 0 评论 -
递归算法入门-汉诺塔
#include <iostream>using namespace std;void TowersofHanoi(int n,char x,char y,char z){ if(n) { TowersofHanoi(n-1,x,z,y);//将n-1个盘子从x移动到z cout <<...原创 2019-03-30 19:30:07 · 175 阅读 · 0 评论