03 2021 档案
摘要:1、智能指针概述 智能指针本身是个类,程序员在为指针进行内存分配后,可能忘记使用delete销毁内存,为了避免这个问题,出现了智能指针。智能指针在创建时调用构造函数,在消亡时(超出使用范围以后)自动调用析构函数,这样就起到一个内存回收的作用。智能指针的对象都是栈上创建。 2、四种智能指针讲解 2.1
阅读全文
摘要:一、C++语言基础 1、extern关键字作用 第一:当一个函数或者变量在一个文件中声明时使用extern关键字修饰,则该函数或者变量可以在其他文件中调用,但是要include使用extern声明函数或者变量的文件。比如在头文件中声明一个extern修饰的变量,在源文件中定义它。 第二:当使用ext
阅读全文