最新 最热

c/c++内存管理

不需要。在代码中,p2指向的内存已经被realloc重新分配或调整,p2指向的内存块可能已经被移动或大小被调整。

2024-08-16
1

【C++】————C++11

1998年是C++标准委员会成立的第一年,本来计划以后每5年视实际需要更新一次标准,C++国际标准委员会在研究C++ 03的下一个版本的时候,一开始计划是2007年发布,所以最初这个标准叫C++07。但是到06年的时候,官方觉得2007年肯定...

2024-08-16
1

vscode——如何在vscode中运行C/C++

mingw-w64:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/

2024-08-15
0

【C++】设计模式 — 从零开始认识单例模式

设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。为什么会产生设计模式这样的东西呢?就像人类历史发展会产生兵法。最开始部落之间打仗时都是人拼人的对砍。后来春秋战国时期...

2024-08-15
1

【C++】特殊类设计 — 不能被拷贝的类 , 只能在堆/栈上创建对象的类 ,不能被继承的类

拷贝只会发生在两个场景中:拷贝构造函数以及赋值运算符重载 因此想要让一个类禁止拷贝,只需让该类不能调用拷贝构造函数以及赋值运算符重载即可 在C++98中我们会将拷贝构造函数和赋值重载函数进行私有化,这样外部就调用...

2024-08-15
1

ImGui基于DX11加载/显示图片教程

关于Imgui显示图片,在网上搜到的教程都不符合我的DX11下显示图片的要求故写此文

2024-08-15
1

英特尔驱动导致Qt程序必定崩溃

用户反馈Qt程序启动即必现崩溃,用户环境为Dell笔记本电脑,具有英特尔&英伟达双显卡,win10 64位

2024-08-14
1

C++内存问题排查攻略

GCC提供了-fstack-usage选项,能输出每个函数栈的最大使用量。开启后,为每个编译目标创建.su文件,每行包括函数名、字节数、修饰符(static/dynamic/bounded)中的一个或多个。修饰符的含义如下:...

2024-08-14
1

【C++进阶学习】第十三弹——C++智能指针的深入解析

在C++中,指针是用于访问内存地址的一种特殊变量。传统的指针管理需要程序员手动分配和释放内存,这容易导致以下问题:

2024-08-14
1

【C++】map和set的使用

vector、list、dequeforward_list(C++11)等,这些容器统称为 序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身。那什么是关联式容器?它与序列式容器有什么区别?...

2024-08-14
1