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