C和C++的特点和区别_humeApz的博客-CSDN博客_c和c++区别
2、static关键字在C语言和C++中各自有哪些不同用法C/C++中static的关键字的理解总结(对比在C和C++中的区别和相同)_呋喃吖的博客-CSDN博客_c和c++中static的区别
static关键字在C语言和C++中的使用及区别_李老湿和linux的博客-CSDN博客_c和c++中static的区别
3、union是什么,有什么用?C++中union的使用方法_棉猴的博客-CSDN博客_c++ union
4、volatile关键字是做什么用的?C语言中volatile关键字的作用_莱特昂的博客-CSDN博客_c语言volatile的作用
5、函数调用过程在汇编层面如何进行?尚未解决,暂时放下
6、面向对象有哪些基本特性?c++面向对象的三个特点,并简述_IOT_SHUN的博客-CSDN博客_c++面向对象的三个基本特征
7、多态是如何实现的?编程实现一下。什么是多态?如何实现?只看这一篇就够了_海盗船长没有船y的博客-CSDN博客_多态
C++实现多态的原理_咸鱼程序员的博客-CSDN博客_c++多态的实现机制
8、编程实现一个单例模式(看手撕代码博文)
C++如何实现单例模式?_Tattoo_Welkin的博客-CSDN博客_单例模式c++实现
9、内存对齐快速理解内存对齐以及#pragma pack_树下等苹果的博客-CSDN博客_内存对齐的目的和原理
结构体内存对齐(如何计算结构体的大小)_2021dragon的博客-CSDN博客
详解内存对齐_Sunshine-松的博客-CSDN博客
#include//32bit machine //#pragma pack(4) //64bit machine #pragma pack(8) using namespace std; struct A { int d1; double d2; char d3; }; struct B { double d1; char d2; int d3; }; int main() { cout <<"sizeof(A) = "<< sizeof(A) << endl; cout << "sizeof(B) = " << sizeof(B) << endl; return 0; }
一个对象只有一个int型成员变量,sizeof的大小是多少? 答案: 4
一个对象有一个int型和一个char型成员变量,sizeof的大小是多少? 答案:8
一个对象只有一个int型成员变量和一个虚函数,sizeof的大小是多少? 答案:32位机是8,64位机是16
10、x86和x64,Debug和Release的区别关于VS项目平台的x86,x64,Any CPU以及Debug和Release的区别_zuguangboy的博客-CSDN博客_vs x64和x86
11、智能指针的原理,weak_ptr是做什么用的?make_shared函数:
make_shared理解_CPriLuke的博客-CSDN博客_make_shared
智能指针简略:
智能指针原理(整理)_古宇hhh的博客-CSDN博客_智能指针原理
智能指针详细:
智能指针的原理及实现_lizhentao0707的博客-CSDN博客_智能指针
智能指针的使用及原理_An_Mo的博客-CSDN博客_智能指针的原理
智能指针自己实现:请查看手撕代码二、C++特性相关



