深入理解 C++ new[] 与 delete[] 的底层原理:为什么直接 delete p1 会产生未定义行为?
大家看这几行简单的C++代码,p1,p2都是指向包含MyClass 类型数组的指针。但在删除时,为什么要使用d
大家看这几行简单的C++代码,p1,p2都是指向包含MyClass 类型数组的指针。但在删除时,为什么要使用d
粉丝的观察 粉丝说,申请了基本类型的数组,但是用delete,在VS下居然没问题。 嗯,这个粉丝观察很仔细,但
引言:STL 中的内存分配器(allocator) 网友说,能讲讲stl的内存分配器 好的,这一期我们就来讲一
STL容器分类概览 序列容器: vector:动态数组 deque:双端队列 list:双向链表 forwar
有网友问我,C++的STL源码属于什么水平? 我也不知道,咱们来一起看看。 std::span 简介 我这里随
粉丝问:能不能说一下stl deque的源码? 为什么重点讲原理而不是逐行分析源码 deque的源码比较长,一
引言 如果要我来评比C++中最令人头晕目眩的知识,那一定是指针常量和常量指针以及指向常量的指针常量。 大家看这
C++中的完美转发绝对是让很多新手C++程序员一头雾水的存在。 今天这个视频我要和你弄清楚这个C++11引入的
引言:二维数组的困惑 假设有这样一个C语言的2维数组: int arr[3][4] = { {1,2,3,4}
引言 左值和右值的概念一直令C++新手摸不着头脑。今天这个视频我要给大家讲讲C++中的左值和右值以及左值引用和