码迷,mamicode.com
首页 >  
搜索关键字:对象共享    ( 311个结果
C++ 智能指针详解 二
智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指针。...
分类:编程语言   时间:2014-09-06 10:53:53    阅读次数:374
关于C++中虚函数表的几点总结
虚函数表在继承层次中比较复杂,总结重要的几点如下: 1、虚函数指针一般在对象的开头或者结尾 2、虚函数表其实就是一个函数指针类型的数组 3、编译器如何知道虚函数表指针?答案是虚函数表的最后一个元素是NULL 4、当从多个基类派生时,派生类继承所有基类的虚函数指针 5、虚函数表是类级别的,类的所有对象共享同一个虚函数表 6、不同的类的对象有不同的虚函数表 7、在继承中,子类增加一个虚函...
分类:编程语言   时间:2014-08-30 21:48:50    阅读次数:230
Java基础09 类数据与类方法(转载)
我们一直是为了产生对象而定义类(class)的。对象是具有功能的实体,而类是对象的类型分类。这是面向对象的一个基本概念。static数据成员有一些数据用于表述类的状态。比如Human类,我们可以用“人口”来表示Human类的对象的总数。“人口”直接描述类的状态,而不是某个对象。类的所有对象共享“人口...
分类:编程语言   时间:2014-08-22 10:31:16    阅读次数:212
java面向对象编程(三)--类变量、类方法
1.什么是类变量?类变量是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。如何定义类变量?定义语法: 访问修饰符 static 数据类型 变量名;如何访问类变量? 类名.类变量名 或者 对象名.类变量名案例:有一群....
分类:编程语言   时间:2014-08-10 18:19:20    阅读次数:350
智能指针原理与简单实现(转)
以下实现没有考虑线程安全的问题。智能指针:它的一种通用实现方法是采用引用计数的方法。智能指针将一个计数器与类指向的对象相关联,引用计数跟踪共有多少个类对象共享同一指针。 每次创建类的新对象时,初始化指针并将引用计数置为1;当对象作为另一对象的副本而创建时,拷贝构造函数拷贝指针并增加与之相应的引用计....
分类:其他好文   时间:2014-08-08 17:31:36    阅读次数:262
javascript私有静态成员
就私有静态成员而言,指的是成员具有如下属性:1.以同一个构造函数创建的所有对象共享该成员。2.构造函数外部不可访问该成员。//构造函数var Gadget = (function(){//静态变量/属性var counter = 0, NewGadGet; NewGadget = fun...
分类:编程语言   时间:2014-08-06 17:27:21    阅读次数:228
C++静态成员函数和静态数据成员
当将类的某个数据成员声明为static时,该静态数据成员只能被定义一次,而且要被同类的所有对象共享。各个对象都拥有类中每一个普通数据成员的副本,但静态数据成员只有一个实例存在,与定义了多少类对象无关。静态方法就是与该类相关的,是类的一种行为,而不是与该类的实例对象相关。    静态数据成员的用途之一是统计有多少个对象实际存在。    静态数据成员不能在类中初始化,实际上类定义只是在描述对象的蓝...
分类:编程语言   时间:2014-08-06 02:04:01    阅读次数:293
Javascript编写类的混合方式
构造方法的方式可以为同一个类的每一个对象分配不同的内存,这很适合写类的时候设置属性, 但是设置方法的时候我们就需要让同一个类的不同对象共享同一个内存了.写方法用原型的方式最好.所以写类的时候需要把构造方法和原型两种方式混合着用.废话少说, 看代码://创建一个Student..
分类:编程语言   时间:2014-08-01 20:14:03    阅读次数:208
C++类静态成员与类静态成员函数
当将类的某个数据成员声明为static时,该静态数据成员只能被定义一次,而且要被同类的所有对象共享。各个对象都拥有类中每一个普通数据成员的副本,但静态数据成员只有一个实例存在,与定义了多少类对象无关。静态方法就是与该类相关的,是类的一种行为,而不是与该类的实例对象相关。 静态数据成员的用途之一是统计...
分类:编程语言   时间:2014-07-03 10:16:58    阅读次数:230
【STL学习】智能指针之shared_ptr
前面已经学习过auto_ptr,这里补充另外一种智能指针,比auto_ptr要更强力更通用的shared_ptr。 shared_ptr 简介及使用选择 几乎所有的程序都需要某种形式的引用计数智能指针,这种指针让我们不再需要为两个对象或更多对象共享的对象的生命周期而编写复杂的逻辑(写起来有点绕口)....
分类:其他好文   时间:2014-07-01 13:25:27    阅读次数:217
311条   上一页 1 ... 28 29 30 31 32 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!