- 博客(4)
- 收藏
- 关注
原创 课程项目:Sirus之内存追踪程序所遇问题及解决
鏖战了4个小时,终于依照 原示例程序网址:http://www.flipcode.com/archives/How_To_Find_Memory_Leaks.shtml 的方法解决了内存泄露追踪程序的撰写(C++刚开始自学,各种不熟悉……)。 在这个过程中,我遇到了很多的问题,有的有关C++,有的有关VS的使用,还有的就跟编译程序的实现原理有点关系,幸运的是最后都通过google一一解决了(不得不说google实在太强大,dream company)。 时间不多,废话少说,把今天的问题
2010-12-19 15:13:00 381
转载 动态内存管理
<br />动态内存管理DMM(Dynamic Memory Management)是从Heap中直接分配内存和回收内存。<br /><br />有两种方法实现动态内存管理。一是显示内存管理EMM(Explicit Memory Management)。在EMM方式,内存从Heap中进行分配,用完后手动回收。程序使用malloc()函数分配整数数组,并使用free()函数释放分配的内存。二是自动内存管理AMM(Automatic Memory Management)。AMM也可叫垃圾回收器(Garbage
2010-12-09 12:12:00 157
转载 内存管理分类
在编写程序过程中,程序员必须清楚程序内存的分配机制,合理进行内存管理,这样才能得到高效的程序。同时,如果对C++内存分配基本概念不理解,使用不当,一方面浪费了宝贵的内存资源,降低了程序运行效率,另一方面还会造成程序中意想不到的错误。在C++程序中,把内存分为4类,程序存储区、静态数据存储区、运行时栈、自由存储区或堆:1、 程序存储区包含所有函数及成员函数的机器指令。函数一旦被编译,即被编译为特定得机器指令,存放在程序存储区。当程序运行时,从内从中读取并执行指令。这部分内存不允许更改,在一般情况
2010-12-09 12:06:00 206
转载 关于计算机图形学的学习
关于计算机图形学的学习注意: 本文尽量避免理论化的描述,试图用最通俗的语言介绍一下计算机图形学的学习,以及一些参考书目和网络资源; 本文不涉及对概念的定义,以免陷入学术讨论之中 本文是作者学习计算机图形学的体会,如果有不同的意见,请不要攻击和漫骂 本文合适的题目应当是:白话说学计算机图形学? 1. 引言 什么是计算机图形学? 本文尽量避免给它做严格的定义,但是通常来说,计算机图形学是数字图象处理的逆过程,这只是一个不确切的定义,后面我们会看到,实际上,计算机图形学、数字图象处理和计算机视觉在很多
2010-11-09 10:43:00 302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人