
C++
文章平均质量分 53
hhjyh.j
nk
展开
-
内存泄漏检测工具valgrind
linux下的内存泄漏检测工具valgrind原创 2023-11-30 12:48:23 · 149 阅读 · 0 评论 -
智能指针,c++11,单例,类型转换
2. 如果两个单例都是饿汉,并相互有依赖关系, 要求单例1先创建, 单例2再创建(例如数据库先启动,缓存后启动), 饿汉无法控制谁先创建的顺序。各种ptr的特性对比, 不会问定制删除器和weak_ptr,但是问shared_ptr时,可以往这边延展.1. 如果单例对象很大,main函数之前就要申请,第一暂时不需要使用却占用资源, 第二程序启动会变慢.[dynamic_cast转换]pb2:0000009495EFF4B8。保证一写数据在一个进程中,只有一份,并且方便访问修改.懒汉优点:解决了饿汉的缺点。原创 2023-11-11 20:21:53 · 187 阅读 · 0 评论 -
C++复习
两者都是成功返回0,失败返回-1;原创 2023-06-15 15:33:06 · 608 阅读 · 0 评论 -
C++提高编程
STL相关原创 2023-03-05 11:06:49 · 140 阅读 · 0 评论 -
函数指针、函数指针的数组、QT中的函数指针
函数指针 学习一下 ,之前漏掉了这个知识点原创 2023-02-24 23:31:57 · 1377 阅读 · 0 评论 -
复习 函数指针和typedef
【代码】复习 函数指针和typedef。原创 2023-02-20 22:38:58 · 77 阅读 · 0 评论 -
多重继承的虚函数表
有一个错误:Father的x,y,一开始定义成了int,老师解答,long long * + 3 是加3个 long long ,子类自己添加的虚函数(非重写),在VS中是将此放在第一个继承类的虚函数表里.第一个虚函数表指针:00007FF7095BBD60。第二个虚函数表指针:00007FF7095BBD90。对象地址00000034A26FF4E8。同一个类,不同对象使用同一张虚函数表。不同类使用不同的虚函数表。原创 2023-02-20 21:52:47 · 543 阅读 · 0 评论 -
使用继承的虚函数表
。原创 2023-02-19 17:47:07 · 357 阅读 · 0 评论 -
单个虚函数表
【代码】单个虚函数表。原创 2023-02-18 22:38:12 · 79 阅读 · 0 评论 -
多态面试原理
多了一个指针 ---- vfptr指针 virtual function pointer 虚函数(表)指针。vfptr指针指向 vftable virtual function table 虚函数表。只有非静态成员变量才属于类的对象上,非静态成员函数不属于对象,所以这是一个空对象。Cat重写Animal虚继承。猫继承Animal,不重写。表内部记录着虚函数的地址。原创 2023-02-16 22:07:15 · 59 阅读 · 0 评论 -
输入任意多个整数, 把这些数据保存到文件data.txt中.(按ctrl + z)
/流的最大,缓冲区中所有数据 扔掉缓冲区所有数据包括\n。cout原创 2023-02-16 13:20:47 · 385 阅读 · 0 评论 -
应用setiosflag后,数字输出为负数的解决
解决办法:删除了setw(3)原创 2023-02-16 12:48:07 · 121 阅读 · 0 评论