36.完美转发的原理是什么? 完美转发是指函数模板可以将自己的参数完美的转发给内部调用的其他函数,完美是指不仅能够准确的转发参数的值,还能保证被转发参数的左、右值属性不变,使用引用折叠的规则,将传递进来的左值以左值传递出来,将传递进来的右值以右值的方式传出。 37.空类中有什么函数? 默认构造函数、默认拷贝...
表示该变量是私有的,只能在该文件使用。不能通过extern关键字对其引用。 作用于函数时:叫静态函数,表示该函数是私有的,只能在本文件中使用,不能通过extern关键字对其引用 extern 本文件: 定义在本文件下面的全局变量,想要在上面使用时需要使用extern关键字对其声明 其他文件:定义在其他文件的全局变量想要在本文件使用时...
++i是左值还是右值,++i和i++哪个效率更高? 第一小问结合本文第七和第八问,++i是左值,因为++i返回的是一个左值没有发生拷贝,所以效率更高。 29.介绍一下vector、list的底层实现原理和优缺点 Vector优点:可使用下标随机访问,尾插尾删效率高。 缺点:前面部分的插入删除效率低,扩容有消耗,可能存在一定的空间浪...
C++ 标准库提供了 make_shared 函数来创建一个 shared_ptr 对象,只需要一次内存分配,所以推荐用make_shared 函数来创建对象。 更多大厂面试题加群812855908领取 weak_ptr weak_ptr 要与 shared_ptr 一起使用。 一个 weak_ptr 对象看做是 shared_ptr 对象管理的资源的观察者,它不影响共享资源的生命周期: 如果需...
大厂面试-c++无锁队列设计与实现 cpp全栈教程 47 0 【C/C++后台开发】基于MySQL、Redis、Etcd分别实现分布式锁 cpp全栈教程 120 0 【C/C++后台开发】redis、布隆过滤器、分布式一致性哈希中hash的妙用 cpp全栈教程 131 0 【C/C++后台开发】90分钟搞懂分布式RPC开源框架-gRPC cpp全栈教程 209 0 【C/C++后...
c八股文面试题c 以下是有关C语言“八股文”面试题的一些示例: 1.请简述C语言中指针的概念及作用。 2.描述C语言中内存的分配方式。 3.什么是C语言的函数?请简要说明函数在程序中的作用。 4.请解释C语言中的位运算符,并给出相应的应用场景。 5. C语言中结构体是什么?它与联合有何区别? 6.请简述C语言中...
C/C++138道常见面试题来袭(八股文。C/C++138道常见面试题来袭(八股文) 花了30天准备的138道常见面试题,希望对大家有帮助#校招 #2024春招 #干货分享 #八股文面试题 #面试题分享 - C语言编程于20240527发布在抖音,已经收获了99个喜欢,来抖音,记录美好生活!
C/C++138道常见面试题来袭(八股文)#c语言 #数据结构 #嵌入式 #单片机 #java - 嵌入式工控人于20240629发布在抖音,已经收获了31个喜欢,来抖音,记录美好生活!
完整整理完的八股文面试题共计1000+道,100W字左右,体量太大,故此处放至百度云盘链接: https://pan.baidu.com/s/1IOxQs0ifbSPGgxK7Yz7BtQ?pwd=zl1i 提取码:zl1i --来自百度网盘超级会员V6的分享需要的同学自取即可。 4.八股文对于面试的同学来说仅作为参考使用,不能作为面试上岸的唯一准备,还是要结合自身...
C/C++面试高频知识点八股文 最近有小伙伴找我问面试都问些啥,这不我就把高频被问的一一列出来。 目录 C语言必考知识点 含参数的宏与函数的不同点 scanf格式化输入的注意事项 指针 数组 数组与指针的区别 sizeof关键字 sizeof关键字与strlen函数的区别...