码迷,mamicode.com
首页 >  
搜索关键字:动态对象    ( 158个结果
C++内存泄露的有效预防方法:谁使用,谁删除 (1.2)
内存泄露就是new出来的东西没有delete,我们能够这样:创建动态对象的人虽然使用new来创建对象;使用此对象的人负责释放此内存块。比如:我和他人共享一个消息队列,他人将消息(new出来的对象)放到消息队列中,他不负责释放;我从消息队列里取消息,我一旦从消息队列里取出一个消息,消息队列里就不再有这...
分类:编程语言   时间:2015-02-21 22:19:09    阅读次数:205
C#动态方法调用 提高程序的扩展性
此篇将介绍C#如何在运行时动态调用方法。当某些类型是运行时动态确定时,编译时的静态编码是无法解决这些动态对象或类的方法调用的。此篇则给你一把利剑,让动态对象的方法调用成为可能。 1.动态调用dll里的方法[csharp] view plaincopyprint?//////该类将被独立编入Class...
分类:Windows程序   时间:2015-02-05 12:56:27    阅读次数:224
boost库学习之 shared_ptr
shared_ptr与scoped_ptr都包装在堆上分配的动态对象,都重载了*和->操作符以模仿原始指针行为,但shared_ptr实现的是引用计数型的智能指针,当没有代码使用时计数为0,此时释放被包装的动态分配的内存。shared_ptr可以被自由地拷贝和赋值。shared_ptr可以安全地放到标准容器中。引用《boost程序库完全开发指南》中的话:“shared_ptr非常有价值、非常重要、...
分类:其他好文   时间:2015-01-30 21:06:47    阅读次数:248
c++自学笔记3
指针是一种数据类型,是一种特殊的数据类型,具有指针类型的变量称为指针变量,指针变量存放其他变量或者对象的地址,它可以有效地表示数据之间复杂的逻辑关系。 动态分配内存,方便字符串的处理, 数组名表示内存中分配给数组的固定位置,是指针常量。故不能给数组名赋值,修改了数组名,就会丢失数组空间。 new和delete是c++动态申请和删除存储单元的函数,new在创建动态对象的同时完成了...
分类:编程语言   时间:2015-01-26 17:07:56    阅读次数:164
Unity动态对象优化
对于静态对象,Unity可以使用通过勾选Static,然后让Unity自身进行优化DrawCalls,但是对于动态对象,Unity在这方面没有处理,这就需要我们自己去实现,实现的原理就是首先去遍历每个对象的SkinnderMeshRenderer,然后将其所有的动态对象组合成一个大的对象并且将骨骼动画赋值..
分类:编程语言   时间:2015-01-15 23:58:34    阅读次数:467
IOS数据类型
id– 动态对象类型。动态类型和静态类型对象的否定词汇为nil。Class– 动态类的类型。它的否定词汇为Nil。SEL– 选择器的数据类型(typedef);这种数据类型代表运行时的一种签名方法。它的否定词汇为NULL。BOOL– 布尔型。代表它的值的词汇为YES和NO。
分类:移动开发   时间:2015-01-07 16:31:48    阅读次数:229
Apache commons beanutils简介和使用
在一般的写bean组件的时候,都必须要写setter和getter方法,当然假如我们事先已经知道bean的相关属性和方法,写bean是比较简单的,但是组件太多的时候,重复编写经常是枯燥乏味令人厌烦的。但当有些时候我么需要调用动态对象的属性的时候,我们应该怎么来设定和获取对象的属性呢?BeanUtils就可以帮助我们来简化解决这个问题。      目前最新的版本是1.9.   在日常的开发中,...
分类:Web程序   时间:2014-12-29 18:27:54    阅读次数:256
malloc和new的区别
在申请分配动态内存时,malloc和new一直都困扰着程序员,今天就作个简单的对比,找到它们的区别: 一、主要区别 1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行...
分类:其他好文   时间:2014-12-04 12:23:04    阅读次数:151
SmartPointer_智能指针
动态内存C++中程序用堆来存储动态分配(dynamically allocate)的对象——即那些在程序运行时分配的对象。动态内存的生存期由程序控制,也就是当动态对象不再使用时,我们必须显示的销毁它们。But众所周知(王小波句式),正确的管理动态内存是非常棘手的。如果忘了释放内存,就会导致内存泄漏;...
分类:其他好文   时间:2014-11-26 18:47:08    阅读次数:251
new,malloc,GlobalAlloc详解
new,malloc,GlobalAlloc详解   相同点:都可用于申请动态内存和释放内存 不同点: (1)操作对象有所不同。 malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象消亡之前要自动执行析构函数。由于mallo...
分类:其他好文   时间:2014-11-20 20:25:03    阅读次数:296
158条   上一页 1 ... 12 13 14 15 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!