栈大小和内存分部问题
今天面试问了一个栈大小问题,问过两次内存的结构问题,都没有答好,这次要弄清楚才行。 栈大小是有默认值的,如果申请的临时变量太大的话就会超过栈大小,造成栈溢出。 编译期限制栈大小,和系统限制栈深度根 ...
今天面试问了一个栈大小问题,问过两次内存的结构问题,都没有答好,这次要弄清楚才行。 栈大小是有默认值的,如果申请的临时变量太大的话就会超过栈大小,造成栈溢出。 编译期限制栈大小,和系统限制栈深度根 ...
1、内联函数在编译时展开,而宏在预编译时展开 2、在编译的时候,内联函数直接被嵌入到目标代码中去,而宏只是一个简单的文本替换。 3、内联函数可以进行诸如类型安全检查、语句是否正确等编译功能,宏不具 ...