![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++经典面试
码到功成
智能时代的搬运工。
简书地址https://www.jianshu.com/u/107798e4d078
展开
-
内联函数和宏的区别
内联函数是函数,它是在编译时被嵌入到目标代码中,从而减少函数调用开销。它是函数,它会作参数类型检查和自动类型转型(同普通函数)。 宏并不是函数,它在编译前(预处理阶段)进行简单的字符串替换。原创 2015-03-18 16:27:38 · 544 阅读 · 0 评论 -
指针和引用的区别
非空区别:不能使用指向空值的引用。一个引用必须指向某些对象。合法性区别:使用引用前不需要测试它的合法性。相反,指针应该总是被测试,防止其为空。可修改性:指针可以被重新赋值指向新的对象;引用在初始化后不能改变指向的对象,但是对象的内容可以改变。原创 2015-03-18 16:39:50 · 442 阅读 · 0 评论