![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《基础总结篇》
博君莞尔一笑
西安工业大学
展开
-
const /*/& 在一起要干嘛 ?!
一、关键字Const作用:1.可以定义const常量,具有不可变性。 例如:const int Max=100; Max++会产生错误; 2.便于进行类型检查,消除了一些隐患。const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误。 例如: void f(co原创 2017-11-14 20:39:35 · 486 阅读 · 0 评论 -
类对象的生存周期
一.先让我们来从代码中看下对象的生存周期:class Test{ public: Test(int a=10, int b=10) { ma = a; mb = b; cout"ma:"" mb:"<<mb<<endl; cout"Test(int) "th原创 2017-11-16 11:19:03 · 454 阅读 · 0 评论 -
C++ 右值引用
C++ 右值引用目录左值引用和右值引用面向对象的效率问题右值引用的拷贝构造和operator=赋值函数一道笔试题函数接口返回容器引用折叠std::move移动语义std::forward完美转发左值引用和右值引用在说右值引用之前,先回忆一下C++传统的左值引用,左值引用示例代码:int main(){int a = 10;int &b = a; // 定义一个...原创 2019-10-08 22:03:57 · 258 阅读 · 0 评论