C++ 内存分配作业解析

内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的。

该作业是在 Boolan 的 C++ 系列课程中遇到的,作业的内容主要涉及 C++ 中的各种类型对象在内存中是如何存储的概念。比起常见的作业实现,这个作业更偏理论;所以这里记载下自己的思路,以便于以后参考。

Read More »

总结 C++ 函数返回数组的几种方法

今天刚看完C++ Primer的第六章,正在对 Function 的一些常用知识做总结。当时我正好在牛客上找到一道很简单的排序题,想试着写一个排序 function 来返回排好序的数组。因为 function 是不能直接返回数组的,所以书上提供了好几种定义返回类型的方法:

Read More »

C++ 中的多维数组指针

最近在学习C++Primer Pointer and Multdimensional Arrays 这一章节的时候遇到了这么一个例子,作用是用Pointer 遍历整个 Array, 看完感觉特别绕,于是就详细的研究了一下这段代码.

Read More »