摘要: 直接初始化和拷贝初始化有时是完全一样的,有时不一样,视涉及的类而定 比如对于string类,string s4("value") 是直接初始化,string s5="value"; 是拷贝初始化,在vs2019下测试,两者完全一样: 上面两图表明,拷贝初始化和直接初始化的汇编代码是一样的,没有区别( 阅读全文
posted @ 2020-01-07 20:20 鸟哥01 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 作用域是程序内的一个区域,在这个区域内名字有特定的含义。c++中的大多数作用域都是以大括号分隔。 下面是示例代码,在官方代码的基础上做了稍许改动 1 #include <iostream> 2 3 // 本程序仅用于演示目的 4 5 int reused = 42; // reused 具有全局作用 阅读全文
posted @ 2020-01-07 13:07 鸟哥01 阅读(185) 评论(0) 推荐(0) 编辑