std::move和std::forward

发布于 2021-09-15

基础知识 C++在C++11中引入了右值引用和移动语义的概念,在此基础上才有了std::move和std::forward这两个语 …


CPP对象内存布局 (下)

发布于 2021-09-14

书接上文,虚函数机制是cpp实现动态多态的一种方式。简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的 …


CPP对象内存布局 (上)

发布于 2021-09-14

基本规则 1、一般情况下,编译器会按顺序把成员变量放到内存里。 2、类的非虚成员函数不占用空间。某个类成员函数其实是所有实例共用的 …