
C++技术栈
文章平均质量分 97
IT与Fintech
分享IT校园招聘与工作Fintech经验
展开
-
C++岗位求职面试八股文第三十九篇(综合+智力题)
第一篇:语言基础第二篇:设计模式第三篇:数据库第四篇:计算机网络第五篇:操作系统第六篇:LInux第七篇:数据结构第八篇:智力题。原创 2023-07-11 20:17:41 · 230 阅读 · 0 评论 -
C++岗位求职面试八股文第三十七篇(牛客网linux服务器项目)
第一篇:语言基础第二篇:设计模式第三篇:数据库第四篇:计算机网络第五篇:操作系统第六篇:LInux第七篇:数据结构第八篇:智力题。原创 2023-07-08 14:05:41 · 307 阅读 · 0 评论 -
C++岗位求职面试八股文第三十六篇(牛客网linux服务器项目)
LT:只要缓冲区有数据,epoll_wait就会被触发ET:数据来一次只触发一次ET模式缺点:应用层业务逻辑复杂,容易遗漏事件,很难用好。优点:相对LT模式效率比较高。一触发立即处理事件。LT模式:优点:编程更符合用户直觉,业务层逻辑更简单。缺点:效率比ET低。什么时候用ET,什么时候用LT?LT适用于并发量小的情况,ET适用于并发量大的情况。为什么?原创 2023-07-08 13:31:13 · 455 阅读 · 0 评论 -
C++岗位求职面试八股文第十五篇
第一篇:语言基础第二篇:设计模式第三篇:数据库第四篇:计算机网络第五篇:操作系统第六篇:LInux第七篇:数据结构第八篇:智力题。原创 2023-06-14 12:53:12 · 208 阅读 · 0 评论 -
C++岗位求职面试八股文第十四篇
GDB调试:gdb调试的是可执行文件,在gcc编译时加入 -g ,告诉gcc在编译时加入调试信息,这样gdb才能调试这个被编译的文件 gcc -g tesst.c -o testGcc操作:预处理-E 编译-S 汇编-c 链接-l 生成目标代码-o预处理:宏替换、头文件展开、注释去掉Tar.gz结尾的压缩包:tar -zxvf 解压 tar -zxcf压缩读写锁• 多个读者可以同时进行读• 写者必须互斥(只允许一个写者写,也不能读者写者同时进行)原创 2023-06-14 09:59:50 · 247 阅读 · 0 评论 -
C++岗位求职面试八股文第十二篇
第一篇:语言基础第二篇:设计模式第三篇:数据库第四篇:计算机网络第五篇:操作系统第六篇:LInux第七篇:数据结构第八篇:智力题。原创 2023-06-12 15:14:27 · 206 阅读 · 0 评论 -
C++岗位求职面试八股文第十一篇
第一篇:语言基础第二篇:设计模式第三篇:数据库第四篇:计算机网络第五篇:操作系统第六篇:LInux第七篇:数据结构第八篇:智力题。原创 2023-06-12 14:34:55 · 258 阅读 · 0 评论 -
C++岗位求职面试八股文第十篇
容器可以用于存放各种类型的数据(基本类型的变量,对象等)的数据结构,都是模板类,分为顺序容器、关联式容器、容器适配器三种类型,三种类型容器特性分别如下:顺序容器容器并非排序的,元素的插入位置同元素的值无关。包含vector、deque、list,具体实现原理如下:(1)vector 头文件动态数组。元素在内存连续存放。随机存取任何元素都能在常数时间完成。在尾端增删元素具有较佳的性能。(2)deque 头文件(类似于vector的性质)双向队列。元素在内存连续存放。原创 2023-06-12 11:04:21 · 358 阅读 · 0 评论 -
C++岗位求职面试八股文第九篇
多态是面向对象的重要特性之一,它是一种行为的封装,就是不同对象对同一行为会有不同的状态。多态是以封装和继承为基础的。在C++中多态分为静态多态(早绑定)和动态多态(晚绑定)两种,其中动态多态是通过虚函数实现,静态多态通过函数重载实现,在被继承的类前面加上virtual关键字,这时被继承的类称为虚基类虚继承的类可以被实例化。原创 2023-06-12 10:38:47 · 295 阅读 · 0 评论 -
C++岗位求职面试八股文第八篇
c++类内可以定义引用成员变量,但要遵循以下三个规则:1不能用默认构造函数初始化,必须提供有参构造函数来初始化引用成员变量。否则会造成引用未初始化错误。2构造函数的形参也必须是引用类型。3不能在构造函数的函数体赋值,必须在初始化列表中进行初始化。类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加const,而对于改变数据成员的成员函数不能加 const。原创 2023-06-12 09:52:30 · 292 阅读 · 0 评论 -
C++岗位求职面试八股文第七篇
只定义了析构函数,编译器将自动为我们生成拷贝构造函数和默认构造函数默认情况下,c++编译器至少给一个类添加3个函数1.默认构造函数(无参,函数体为空)2.默认析构函数(无参,函数体为空)3.默认拷贝构造函数,对属性进行值拷贝(值拷贝)构造函数调用规则如下:如果用户定义有参构造函数,c++不在提供默认无参构造,但是会提供默认拷贝构造如果用户定义拷贝构造函数,c++不会再提供其他构造函数。原创 2023-06-12 08:57:58 · 307 阅读 · 0 评论