程序代码:
#include
using namespace std;
class Time
{
public:
Time(int=0,int=0,int=0);
void show_time( ); //根据is_24和from0,输出适合形式-20:23:5/8:23:5 pm/08:23:05 pm
void add_seconds(int); //增加n秒钟
void ad...
分类:
其他好文 时间:
2014-06-20 09:53:39
阅读次数:
206
1.类的静态成员
static成员变量与函数
static成员变量:必须在类外初始化;(const或引用类型变量必须在构造函数初始化列表里初始化)
static成员函数:
不依赖于类,相当于类里的全局函数(可以由该类对象调用,也可以 类名::函数名()的形式调用)
不包含this指针,不能声明为const,声明为const表示不会改变对象,而stati...
分类:
编程语言 时间:
2014-06-20 09:27:05
阅读次数:
355
(转)窗体间传递数据,无论是父窗体操作子窗体,还是子窗体操作符窗体,有以下几种方式:公共静态变量;使用共有属性;使用委托与事件;通过构造函数把主窗体传递到从窗体中;一、通过静态变量特点:传值是双向的,实现简单实现代码如下:在一个app类中定义一个静态成员valuepublic
class app{p...
静态成员是一种类变量,可以把它看成时属于整个类而不是属于类的某个实例。与一般的实例变量不同的是,静态成员只保留一个变量值,而这个变量值对所有的实例都是有效的,也就是说,所有的实例共享这个成员。$this只表示类的当前实例,而
self:: 表示的是类本身,在类之外的代码中不能使用这个操作符,而且它不...
分类:
Web程序 时间:
2014-06-09 19:56:55
阅读次数:
296
1. 一个类中的初始化顺序
(静态变量、静态初始化块)=>(变量、初始化块、构造器)。
2. 两个具有继承关系类的初始化顺序
父类的(静态变量、静态初始化块)=> 子类的(静态变量、静态初始化块)=> 父类的(变量、初始化块、构造器)=> 子类的(变量、初始化块、构造器)。...
分类:
编程语言 时间:
2014-06-08 04:59:58
阅读次数:
182
1.静态成员和非静态成员的区别?答:静态变量使用 static
修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static
修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值静...
分类:
其他好文 时间:
2014-06-05 18:36:44
阅读次数:
207
C++对象模型内存布局例如以下:非静态数据成员在对象之内静态数据成员在对象之外静态、非静态成员函数在对象之外类中存在虚函数时,一个类相应一个virtual
table放在对象之外,对象中安插一个指针vptr指向这个表。測试例程:#include using namespace std; class....
分类:
编程语言 时间:
2014-06-03 09:58:23
阅读次数:
283
java 中的内存分为四个部分:stack(栈),heap(堆),data segment, codesegment。
stack(栈):存放基本类型的数据和对象的引用,即存放局部变量。
heap(堆)存放 new 出来的东西。
data segment(数据区):分为静态区和常量区(常量池):
静态区(static segment):存放在对象中用 static 定义的静态成员(即静态变量,如果该静态变量是基本类型变量,则将变量名和值都存入静态区中,如果是引用类型则指向 new 出来的对象。
...
分类:
编程语言 时间:
2014-06-01 15:09:19
阅读次数:
348
情况一:非静态成员函数C++的设计准则就是非静态成员函数至少和一般的非静态函数有相同的效率,因此非静态成员函数会被改写:举个例子:float
Point3d::magnitude3d()const {return x;}①改写函数原型,添加一个额外的参数this到member
function中,用...
分类:
其他好文 时间:
2014-06-01 11:44:45
阅读次数:
214
静态方法和实例方法的区别主要体现在两个方面:在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变...
分类:
编程语言 时间:
2014-05-29 20:47:43
阅读次数:
211