面试官问你宏那块不知道我说的对不对哈。 我觉得主要是两个方面,一个宏跟const修饰变量的对比,define 不分配内存,有多少次使用就有多少次替换,所有需要在内存中多次拷贝。但是const修饰的静态存储区中分配空间,所有使用的时候只有一次拷贝。 然后是宏跟inline函数。内联函数在编译阶段会在调用内联函数的地方自动展开,没有函数压栈的开销,提升程序运行效率。 我提前批面了一次,正式批面了一次,感觉深信服问的挺深的,讲真
6 2

相关推荐

头像
03-18 09:09
Java
点赞 评论 收藏
转发
牛客网
牛客企业服务