![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试系列
文章平均质量分 70
橙儿稻香
金山办公高级开发
展开
-
leeched 22. 括号生成 最佳解法
题目描述: 数字 n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。示例 1:输入:n = 3输出:["((()))","(()())","(())()","()(())","()()()"]示例 2:输入:n = 1输出:["()"]提示:1 <= n <= 8通过次数268,900提交次数348,796class Solution {public: vector<string> ret...原创 2021-05-05 17:33:53 · 153 阅读 · 0 评论 -
牛客网在线编程劫持函数入口 仅C++
又增加一个没用的知识点原创 2021-04-11 20:52:45 · 283 阅读 · 0 评论 -
C++面试 虚函数表 虚函数指 内存位置
版权声明:本文为CSDN博主「Runner_of_nku」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/Runner_of_nku/article/details/115251821一图以镇之c/c++程序所占用的内存一共分为五种:栈区,堆区,程序代码区,全局数据区(静态区),文字常量区.显而易见,虚函数表存放在全局数据区.下面开始试验class A{public:...转载 2021-04-04 21:21:38 · 336 阅读 · 0 评论 -
C++面试 select poll epoll之间的区别
目录摘要场景描述Selectpollepoll总结摘要先明确几个概念:面试官问:给我讲讲什么事同步阻塞、异步阻塞、同步非阻塞、异步非阻塞。我:?????同步和异步的概念 同步是指用户线程发起IO请求后,需要等待或者轮询内核IO操作完成后才能继续执行; 异步是指用户线程发起IO请求后仍继续执行,当内核IO操作完成后会通知用户线程或者调用用户线程注册的回调函数。阻塞和非阻塞的概念 阻塞是指IO操作需要彻底完成后才返回到用户空间; 非阻塞原创 2021-04-04 19:18:05 · 1973 阅读 · 0 评论 -
C++面试 左值、右值、左值引用、右值引用
1、左值和右值左值(left-values),缩写:lvalues ,located value 可定位值,其含义是可以明确其存放地址的值,更确切说对其的使用是基于地址右值(right-values),缩写:rvalues , read value 可读的值,通常指代赋值运算=右侧的常量值,字面值,或者函数的返回值,它们没有具体的指代名,即无法通过地址访问,通常在赋值表达式结束后变销毁。一般可以认为:左值对应变量的地址,右值对应变量的值,首先说左值和右值,他们绝不是简单的等号左边和右边的..原创 2021-04-02 18:05:00 · 3607 阅读 · 1 评论