C++ 二维数组/多维数组的动态分配(new)和释放(delete) Home » 编程开发 » C++ 二维数组/多维数组的动态分配(new)和释放(delete) 1. 一维数组 对于简单的一维数组动态内存分配和释放,如下:int *array1D;//假定数组长度为m// … 阅读更多
智能指针(smart pointer)(1):auto Home » 编程开发 » 智能指针(smart pointer)(1):auto 智能指针解决了资源生存期管理的问题(尤其是动态分配的对象)。智能指针有各种不同的风格。多数都有一种共同的关 … 阅读更多
带你了解C++的动态内存分配 Home » 编程开发 » 带你了解C++的动态内存分配 目录new与delete运算符动态分配数组动态分配字符串总结 new与delete运算符 数组在定义时就规定了 … 阅读更多
详解C++异常处理(try catch throw)完全攻略 Home » 编程开发 » 详解C++异常处理(try catch throw)完全攻略 程序运行时常会碰到一些异常情况,例如: 做除法的时候除数为 0; 用户输入年龄时输入了一个负数; 用 new … 阅读更多
C语言数据结构之动态分配实现串 Home » 编程开发 » C语言数据结构之动态分配实现串 C语言数据结构之动态分配实现串 说明:堆分配存储实现串时,串并不是以’\0‘, 而是用数据项int … 阅读更多