转自:http://www.cnblogs.com/Myhsg/archive/2009/07/31/1535650.html 静态类成员包括静态数据成员和静态函数成员两部分。 一、 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。 和其他数据成...
分类:
编程语言 时间:
2015-07-16 18:28:57
阅读次数:
168
什么时候使用静态?
要从两方面下手:
因为静态修饰的内容要有成员变量和函数。
什么时候定义静态变量(类变量)呢?
当对象中出现共享数据时,该数据被静态所修饰。
对象中的特有数据要定义成非静态存在于堆内存中。
什么时候定义静态函数呢?
当功能内部没有访问到非静态数据(对象特有数据),那么该功能就可以定义成静态的;
例如:
class Person
{
String...
分类:
其他好文 时间:
2015-07-09 18:10:26
阅读次数:
133
/*
* 14_内部函数和外部函数.c
*
* Created on: 2015年7月5日
* Author: zhong
*/
#include
#include
/**
* 所谓的外内部函数:是根据函数能否被其他源谁的调用来区分的;
* 一:内部函数:在函数定义时前面加个static (c语言的这个静态函数和java的static方法就差太远了)
* 如果...
分类:
编程语言 时间:
2015-07-05 20:00:10
阅读次数:
136
解法一:把构造函数设为私有 将构造函数定义为私有,然后通过定义公有的静态函数来创建和释放类的实例。 1 class SealedClass 1 2 { 3 public: 4 static SealedClass1* GetInstance() 5 { 6 ret...
分类:
编程语言 时间:
2015-06-25 19:17:13
阅读次数:
139
不可或缺 Windows Native 之 C++: 对象的动态创建和释放, 对象的赋值和复制, 静态属性和静态函数, 类模板
分类:
编程语言 时间:
2015-06-23 09:49:57
阅读次数:
199
$.extend()(1)第一种:拓展jQuery的全局(静态)函数的 方式;---》一个参数例如:$.extend({ add : function(){ alert("1"); }, miu : function(){ alert("2"); }})//此方式在jQuery对...
分类:
Web程序 时间:
2015-06-16 14:30:12
阅读次数:
138
this 指针是一个指向类实例的指针。对于一个类实例而言,你可以看见成员函数、成员变量,但是实例本身呢? this是一个指针,它时时刻刻指向你这个实例本身。
本文分三部分。第一部分this指针的的产生原因,即为了让不同对象调用同一函数时,通过this指针来对不同对象的地址加以区别实现函数共用。第二部分讲述this指针的使用,函数的返回值为对象本身或者函数的输入参数与成员变量相冲突时都需要this指针帮助实现。第三部分,讲述this指针几个常见的易混淆的问题。...
分类:
其他好文 时间:
2015-06-08 17:36:19
阅读次数:
127
单机版使用的是FileSystem类的静态函数:FileSystem hdfs = FileSystem.get(conf) 伪分布式下需要使用Path来获得Path path = new Path("hdfs://mlj:9000/dir"); FileSystem hdfs = path.ge....
分类:
其他好文 时间:
2015-06-07 14:34:23
阅读次数:
338
代理助手类ProxyHelper通过平台调用的互操作技术封送了若干Win32结构体和函数。该类类图如下。提供的主要处理方法基本上都是静态函数,简要描述如下:内嵌类型WINHTTP_AUTOPROXY_OPTIONS代表自动代理选项的Win32结构体。内嵌类型WINHTTP_PROXY_INFO代表被...
在C++类成员中引用,常量,静态变量,静态函数等,它们被分配在内存的那个地方,有哪些特性。
1.常量和引用必须重载构造函数进行初始化,否则就会编译失败, new 的时候再堆上,直接创建在栈上。值得说明的是:C++类成员常量与C语言常量一样,通过指针可以修改其的值。类的外部常量一旦初始化以后,不会读内存,从代码区的符号表自动生成,
2.静态变量,分配在静态区域,其属于整个类,而不属于具体对象。
...
分类:
编程语言 时间:
2015-06-05 17:43:24
阅读次数:
162