C++面试八股文之override和finial关键字有何作用
某日二师兄参加XXX科技公司的C++工程师开发岗位第22面: (二师兄好苦逼,节假日还在面试。。。)面试官:C++的继承了解吗?二师兄:(不好意思,你面到我的强项了。。)了解一些。面试官:什么是...
某日二师兄参加XXX科技公司的C++工程师开发岗位第22面: (二师兄好苦逼,节假日还在面试。。。)面试官:C++的继承了解吗?二师兄:(不好意思,你面到我的强项了。。)了解一些。面试官:什么是...
某日二师兄参加XXX科技公司的C++工程师开发岗位第20面:面试官:C++中支持哪些类型转换?二师兄:C++支持C风格的类型转换,并在C++11引入新的关键字规范了类型转换。二师兄:C++11引入...
目录概述配置sublimeTerminus配置LSP + LSP-clangdmac下安装clangdDebian(testing)安装clangd和clangwindows下安装llvm配置LSP-clangd配置clang-format命令行使用sublime t...
目录C++ string获取文件路径文件名、文件路径、文件后缀方法一方法二C++ string find substr得到文件名的前缀后缀总结C++ string获取文件路径文件名、文件路径、文件后缀wi...
某日二师兄参加XXX科技公司的C++工程师开发岗位第16面:面试官:什么是左值,什么是右值?二师兄:简单来说,左值就是可以使用&符号取地址的值,而右值一般不可以使用&符号取地址。int a...
某日二师兄参加XXX科技公司的C++工程师开发岗位第18面:面试官:std::string用过吧?二师兄:当然用过(废话,C++程序员就没有没用过std::string的)。面试官:std::string("hello")+"world...
目录1.strlen介绍2.如何使用strlen库函数3.三种方法实现strlen 计数器法:4.关于strlen返回值1.strlen介绍strlen --- 求字符串长度size_t strlen (const char* str);找到字符...
目录前言:题目描述:思路一:暴力求解法第一步:确定合并后链表的头节点rhead第二步:选择次小的进行尾插思路二:分治归并法总结前言:今天给大家分享一道面试中常见的题目—&mdash...
目录简介nlohmann::basic_json::array 官网介绍参数返回值异常安全性复杂度注意示例另请参阅版本历史简介nlohmann::json 是一个 C++ 的 JSON 库,它提供了一种容易和直观的方...
目录一、string类二、string的常用见用法2、1 string对象的构造2、1、1 string对象的构造的使用方法2、1、2 string()的底层实现2、1、3 string(const char* s)的底层实现2...
目录一、项目介绍二、SQLite数据库三、在Qt里使用SQLITE数据库四、完整代码一、项目介绍当前文章介绍的设计的主要功能是利用 SQLite 数据库实现宠物投喂器上传数据的存储,并...
目录CMake构建的项目中引入开源库vcpkg安装开源库vcpkg是一个微软开源的C++包管理器。在以前的开发中,如果在项目中需要使用某个开源库,例如qt,我们需要取官网下载qt的源码,然后...
目录引言面试官:什么是RAII?面试官:使用RAII可以做哪些事情?复盘引言某日二师兄参加XXX科技公司的C++工程师开发岗位第13面:面试官:什么是RAII?二师兄:RAII是Resource Acquisition I...
目录一、前言二、效果图三、体验地址四、相关代码五、功能特点一、前言从代码层面以及自由度来说,用ffmpeg来写全能播放组件是最佳方案(跨平台最好最多、编解码能力最强),尽管已...
在某些时候我们的系统中会出现一些无法被正常删除的文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁...
目录什么是滑动条创建滑动条参考代码获取当前滑动条位置参考代码总结什么是滑动条滑动条是 OpenCV 动态调节参数特别好用的工具,它依附于窗口而存在。创建滑动条在 OpenCV 中...
目录前言将派生类对象赋值给基类对象将派生类指针赋值给基类指针将派生类引用赋值给基类引用总结前言在 C/C++中经常会发生数据类型的转换,例如将 int 类型的数据赋值给 floa...
目录stringstring类的常见构造string容量相关接口 (size(),capacity(),clear(),empty)resize()接口函数reserve()string类对象的访问及遍历操作string类对象的修改和操作插入(...
目录前言一、变量作用域和生命周期作用域局部变量的作用域全局变量的作用域生命周期局部变量的生命周期全局变量的生命周期二、常量2.1 字面常量2.2 const 饰的常变量总结...
目录一、红黑树概念介绍二、红黑树模拟实现(1)红黑树节点(2)红黑树插入分析(核心)(3)插入代码思路(如何快速写插入算法)(4)判断平衡函数(5)查找函数(6)测试函数(7)测试结果三、红黑树源代...
某日二师兄参加XXX科技公司的C++工程师开发岗位第19面:面试官:什么是智能指针?二师兄:智能指针是C++11引入的类模板,用于管理资源,行为类似于指针,但不需要手动申请、释放资源,所以...
目录使用ffmpeg编码流程源码补充本文中实现的一个小功能是把一个YUV原始视频数据(时间序列图像)经过h264编码为视频码流,然后在使用mp4封装格式封装。编码&封装的流程图如下:...
目录面试模拟面试官:用过STL吗?面试官:你知道STL是什么?面试官:那你知道STL的六大部件是什么?面试官:那你知道有哪些容器吗?面试官:你知道适配器是做什么的吗?面试官:有了解过分配器吗?...
目录引言c与c++的函数区别extern "C"的作用c++中调用c代码c语言调用c++代码小结引言最近项目需要使用google test(以下简称为gtest)作为单元测试框架,但是项目本身过于庞大,main...
目录使用expected进行错误处理expected 使用实例函数式的接口使用expected进行错误处理C++ 中提供了很多中方式进行错误处理。无论是通过抛异常还是通过错误码,标准库都提供...
目录1. 引言1.1. std::chrono库的主要功能2. std::chrono库的子类介绍与应用2.1. std::chrono::system_clock的用法和示例2.2. std::chrono::steady_clock的用法和示例2.3....
某日二师兄参加XXX科技公司的C++工程师开发岗位第14面:面试官:在C++中,有哪些可执行体?二师兄:可执行体?面试官:也就是可调用对象。二师兄:让我想一想。函数、函数指针、类的静态方...
目录C++:string字符串的切片1.substr用于进行已知序号的切片操作 2.find函数和substr函数C++特定分隔符将字符串进行分割总结C++:string字符串的切片string字符串在C++中不...
static:静态变量(static variable):在函数内部声明的静态变量在程序执行期间保持其值,而不会在函数调用结束后销毁。静态变量只初始化一次,然后可以在后续函数调用中使用其最新值...
目录1.VScode是什么?2.VScode的下载和安装 2.1下载和安装 下载:2.2环境的介绍3.VScode配置C/C++开发环境3.1下载和配置MinGW-w64 编译器套件 3.2安装C/C++插件3.3重启VScode4....
->前是指针,而 . 前是结构体变量首先 a->b 的含义是 (*a).b ,所以他们是不同的,不过的确 -> 可以用 * 和 . 实现,不需要单独一个运算符。 嗯,我这是说现代的标准化的 C 语义上来...
目录简介nlohmann::basic_json::accept 官网介绍模板参数InputTypeIteratorType参数返回值异常安全性复杂性注释示例另请参阅版本历史弃用简介nlohmann::basic_json::accept...
目录1、右值引用与函数重载2、右值引用优化性能,避免深拷贝2.1使用深拷贝和深复制会对堆区空间造成巨大影响2.2使用移动拷贝构造和移动赋值提升性能(移动资源)1、右值引用与函...
目录求1+2+3+…+n计算日期到天数转换日期差值打印日期日期累加求1+2+3+…+n题目:求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等...
目录1. select1.1 概述1.2 函数详解1.3 例子1.4 总结2. poll1.1 概述1.2 函数详解1.3 例子1.4 总结3. epoll1.1 概述1.2 函数详解1.3 例子1.4 总结4. 三者的区别1. select1....
目录一、nullptr介绍✧二、为什么需要nullptr ?三、NULL和nullptr的区别✧一、nullptr介绍✧在C++中,引入了一个新的关键字——nullptr,用来代替旧版本的NULLnullptr...
目录前言一、关键字是什么?二、使用步骤1.简单例子2.错误例子三、特殊关键字1.export关键字2.override关键字3.final关键字总结前言熟悉C++11的朋友都知道,C++有大概83个左右...
目录引言面试官:说一说auto的用法吧?面试官:嗯,不错。你觉得auto有哪些好处?面试官:好的。你还有什么要补充的吗?引言某日二师兄参加XXX科技公司的C++工程师开发岗位第15面:面试官:了...
目录问题描述解决方案 —— PIMPL现代 C++ 中的 PIMPL知识补充C++ 里面有一些惯用法(idioms),如 RAII,PIMPL,copy-swap、CRTP、SFINAE 等。今天要说的是 PIMPL,即 Point...
目录一、产生临时对象的情况1.1 以值的方式给函数传递参数 - 如何优化呢1.2 类型转换生成的临时对象 - 如何优化呢1.3 函数返回值的时候 - 如何优化呢二、小结有些临时对象...
C++假装蓝屏应为工作的需要,有时候我们离开时并不想让别人看到我们电脑的内容,所以做了个假装蓝屏的小程序实现代码#include<Windows.h>#include<atlimage.h>#include"resourc...
某日二师兄参加XXX科技公司的C++工程师开发岗位第29面:面试官:什么是构造函数?二师兄:构造函数是一种特殊的成员函数,用于创建和初始化类的对象。构造函数的名称与类的名称相同,并...
首先说方法,在给widget或者frame或者其他任何类型的控件添加背景图时,在样式表中加入如下代码,指定某个控件,设置其背景。类名 # 控件名{填充方式:图片路径}例如:QWidget#Widget{...
在良好的C/C++编程习惯中,声明一个变量时最好给该变量一个合适的初始值,否则可能会出现不可预料的错误,比如未初始化的指针。如果一个指针没有合法的指向,我们基本都是按照如下...
目录一、哈希搜索算法原理二、哈希查找算法的C语言实现一、哈希搜索算法原理哈希搜索,也叫散列查找,是一种通过哈希表(散列表)实现快速查找目标元素的算法。哈希搜索算法通常适...
目录xml什么是xml格式示例下载TinyXmlTinyXml结构实战 读取XMl测试的xml文件需要建立对应的结构体使用到的API设计一个ParseXML类测试结果xml什么是xml目前,对xml的使用非常...
打开vscode文件->首选项->设置,打开设置搜索shell windows点击在setting.json中编辑修改配置文件,将下面的配置加到 setting.json文件"terminal.integrated.profiles.windows...
目录一、安装opencv二 、配置文件准备2.1 新建立文件夹2.2 .vscode文件下配置文件三 、src文件下代码编写3.1 图片的读取和显示(代码文件:1.img.cpp)3.2 视频流的读取(代码文件...
在C语言中,套接字(Socket)是一种进行网络通信的接口。有了套接字,我们可以在不同的计算机之间传输数据,就像你和我进行对话一样。套接字就像是我们的电话,我们可以通过套接字来建...
目录while循环基本语法格式while循环中的break;while循环中的continue语句日常生活中除了选择之外,还有很多循环做的事情,比如说三点一线的生活,日复一日的工作,每天都在重复着...