摘要:
在C++ 98 中,auto 的作用是让变量成为自动变量(拥有自动的生命周期),但是该作用是多余的,变量默认拥有自动的生命周期,在C++ 11 中,已经删除了该用法,取而代之的作用是:自动推断变量的类型。 举例: int32_t a = 1; auto b = a; std::cout <<type 阅读全文
摘要:
C++ 内存共分为5个区:栈区、堆区、全局区/静态区、代码区、字符常量区 (1)栈区 (2)堆区 (3)全局区/静态区 全局变量和静态全局变量的存储方式是一样的,区别在于,全局变量在整个源代码中都可以使用,而静态全局变量只能在当前文件中有效(对于全局变量,加上 static 只是改变了变量的作用范围 阅读全文