2分钟自我介绍
15分钟项目
程序的内存布局。 从下往上code, rodata, data, bss, 堆,栈,内核空间
堆和栈的区别
数据结构中堆和栈的区别
函数调用用参数是怎么传递的?
函数调用的参数什么顺序压栈的?
为什么函数调用的参数要从右往左压栈?
有一个函数
string fun(string s1, string s2)
{
string tmp = s1+s2;
return tmp;
}
主函数里面通过: string s = fun(s1, s2); 调用, 依照代码执行顺序分析一下调用了什么构造函数和顺序 以及析构函数的调用顺序。
如果我fun函数内写成 return s1 + s2 有什么区别?
一个结构体里面定义了一个char和double,它的空间内存布局是怎么样的?
手撕代码:leedcode 772. 基本计算器 III
反问
求3面5555.
全部评论
(2) 回帖