C++
文章平均质量分 87
GKNick
这个作者很懒,什么都没留下…
展开
-
C++内存管理之一(检测内存泄露)
C++程序的复杂性很大一部分在于他的内存管理,没有C#那样的垃圾回收机制,内存管理对初学者来说很困难。经常会出现内存泄露的情况。那么我们写程序如何避免内存泄露呢?首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。 本文描述了如何检测内存泄露。最主要的是纯C,C++的程序如何检测内存泄露。现在有很多专业的检测工具,比如比较有名的BoundsCh转载 2014-10-22 14:37:38 · 429 阅读 · 0 评论 -
C++版一维数组和二维数组的动态创建与释放
一维数组动态创建与删除原创 2014-09-22 10:09:36 · 749 阅读 · 1 评论 -
读书笔记之:C++ Primer (第4版)及习题(ch01-ch11)
读书笔记之:C++ Primer (第4版)及习题(ch01-ch11) [++++]第2章 数据和基本类型 1. 整型 2. 习题:左值和右值 3. C++关键字/保留字和操作符替代值 4. 声明,定义, 初始化和赋值是不同的概念。 声明是说明一个变量的存在,不会为变量进行内存空间的分配。 定义是说明一个变量的存在,同时为这个变量分配对应的内存转载 2016-03-04 09:46:16 · 487 阅读 · 0 评论 -
读书笔记之:C++ Primer (第4版)及习题(ch12-ch18)
读书笔记之:C++ Primer (第4版)及习题(ch12-ch18) [++++]第12章 类1. 类的声明与定义:前向声明,不完全类型2. 从const函数返回*this3. 可变数据成员mutable4. 用于const对象的构造函数:构造函数不能声明为const5. 构造函数初始化式构造函数的执行分为两个阶段:初始化阶段和普通的计算转载 2016-03-04 10:28:42 · 921 阅读 · 0 评论