-
new和delete的理解
new和malloc都是动态内存分配的手段,但new提供了类型安全和构造/析构的自动化,而malloc则提供了更底层的内存分配方式,需要手动管理构造和析构。在C++中,推荐使用new来分配对象,以保持类型安全和自动化的资源管理。 -
继承与多态
继承的本质:(1)实现代码的复用(2)在基类中提供统一的虚函数接口,可以让派生类进行重写,就可以使用多态。 -
C++指针的深入解析
指针是一种特殊的数据类型,用于存储变量的内存地址而非直接存储值。通过指针可以间接访问或操作内存中的数据,常用于动态内存分配、数组操作和函数参数传递等场景。 -
函数与运算符重载
重载,即函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者重载方法。 -
C++中四种类型转换方式
const_cast、static_cast、reinterpret_cast和dynamic_cast -
LiteHub之环境配置
这是LiteHub的环境配置系列命令。 -
函数模板和类模板的理解
在C++语言中,函数声明和定义需要明确指定函数名及其参数类型,这是理解函数重载的重要概念。