1.C到C++的升级数据类型的加强
面向对象的支持
C与C++的关系
2.函数的升级函数默认参数
函数重载
内联函数
C函数与C++函数的交互
3.华丽的新宠引用的定义
引用与指针
引用的使用技巧
4.新的关键字C++的类型转换
C++的动态内存分配
命名空间
5.基础C++经典问题解析
专题二乾坤合一
1.面向对象类的概念
...
分类:
编程语言 时间:
2015-07-28 07:59:59
阅读次数:
777
内存的分配方式: 1.静态存储区分配:全局变量,static变量等,在程序编译时已经分配了存储内存,在程序运行的整个期间一直存在 2.程序的堆栈上:程序的局部变量,包括程序的形参等,只存在于程序的运行期间 3在堆heap上分配的:动态内存分配,malloc或者new常见的内存错误:(1)内存分...
分类:
编程语言 时间:
2015-07-27 22:42:13
阅读次数:
153
free和delete只是把指针所指向的内存给释放掉了,但是指针本身并没有被删掉。所以在释放掉内存后一定要记得将指针指向NULL ,动态内存分配不会自动的释放,一定要记得free掉
分类:
其他好文 时间:
2015-07-27 22:36:44
阅读次数:
111
4.1 编写第一个Windows应用程序(1)进程的组成:(两个部分)①进程也是一个内核对象(即进程内核对象),操作系统用它来管理进程,也是系统保存进程统计信息的地方。②进程是一个地址空间,包含可执行文件或DLL模块的代码和数据,还包含动态内存分配,如线程堆栈或堆的分配。(3)应用程序类型和相应的入...
分类:
系统相关 时间:
2015-07-18 02:03:31
阅读次数:
163
auto_ptr是一个模板类,用于管理动态内存分配。请看下面的函数:void remodel (string& str){ string * ps = new string(str); ... str = *ps; return;}上述代码存在这样一个缺陷:没有收回函数中分配的内存。解决方法...
分类:
其他好文 时间:
2015-07-17 11:53:01
阅读次数:
120
C语言的标准函数库与内存管理有关的函数从功能上分为两类:一类是系统对内存操作的函数,例如,读内存的函数、写内存函数,如从指定地址向内存写一个字节,一个字或向内存读一个字节或一个字操作;另一类是供用户动态使用内存的函数,例如,分配C程序一块存储区,并将该区清零函数;
1.动态内存分配函数
假如欲设计一个C程序,要求从一个文件读取一组数据并存放在数组中。如果无法预先知道文件中数据的确切数量,或者在...
分类:
编程语言 时间:
2015-07-15 11:10:33
阅读次数:
110
1. malloc()函数
1.1 malloc的全称是memory allocation,中文叫动态内存分配。
原型:extern void *malloc(unsigned int num_bytes);
说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。
1....
分类:
其他好文 时间:
2015-07-15 09:28:02
阅读次数:
88
// main.m// C10_动态内存分配//// Created by dllo on 15/7/13.// Copyright (c) 2015年 cml. All rights reserved.//#import ////void func (){// int x =5;// int .....
分类:
其他好文 时间:
2015-07-13 22:10:17
阅读次数:
79
//// main.m// C10_动态内存分配//// Created by dllo on 15/7/13.// Copyright (c) 2015年 zhozhicheng. All rights reserved.//#import void func(){ int x=5; int .....
分类:
其他好文 时间:
2015-07-13 22:04:06
阅读次数:
135
这里分配内存以数组为例,这样就建立了一种思维,肯定离不开数组与指针的关系,这两者的关系是一个永远的话题,具体的可以参见我的这篇文章,是关于数组与指针的下来我们开始动态内存分配方法之旅吧!
C语言的:
C++语言的:...
分类:
编程语言 时间:
2015-06-27 10:02:38
阅读次数:
167