![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++语法
ByteZhou
这个作者很懒,什么都没留下…
展开
-
引用和指针
引用和指针的区别指针运行时可以改变其指向的值,而引用一旦和某个对象绑定后就不再改变。引用声明是必须初始化,而指针不必须。程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应的地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可以改变指向的对象,而引用对象不能改。这是使用指针不安全而使用引用安全的主要原因。不存在指向空值的引用这个事实,意味着使用引用的代码效率比使用指针的要高。因为在使用引原创 2020-09-21 16:24:30 · 121 阅读 · 0 评论 -
详解C++11后explicit关键字的用法
C++ 关键字explicitC++11 之前explicit的作用例子C++11 之后explicit的新作用例子:C++11 之前explicit的作用关于explicit关键字,先看看MSDN上的解释:This keyword is a declaration specifier that can only be applied to in-class constructor declarations . An explicit constructor cannot take part in i原创 2020-09-01 14:39:22 · 1095 阅读 · 0 评论