1、在类体之外,static不能出现在定义时,声明时可以使用。在静态成员函数中不允许访问类的普通数据成员,只能够访问静态数据数据成员。
2、在类中同名的const成员函数和非const成员函数可以作为重载同时存在,即使参数相同。
3、const对象不能调用非const方法,只能够调用类的常量方法。非const对象可以访问const函数。
4、类成员声明顺序,先声明的不能使用后声明的。有两个特...
分类:
编程语言 时间:
2014-11-05 17:17:46
阅读次数:
192
创建线程消息队列Android应用程序的消息队列是使用一个MessageQueue对象来描述的,它可以通过调用Looper类的静态成员函数prepareMainLooper或者prepare来创建,其中,前者用来为应用程序的主线程创建消息队列;而后者用来为应用程序的其它子线程创建消息队列。在分析An...
分类:
移动开发 时间:
2014-11-03 20:53:28
阅读次数:
371
1、stl由哪些东西组成,stl的容器有哪些,各个容器是如何分配内存的 stl由容器,算法、迭代器、分配空间的分配器、容器适配器 2、怎样让一个类只能在堆上面分配内存; 3、线程同步的方式 互斥对象,时间对象,消息队列, 4、类的静态成员函数有什么用 基于:它跟类的实例无关,只跟类有关,不需要thi...
分类:
其他好文 时间:
2014-11-02 00:34:52
阅读次数:
250
指向函数的指针有和指向类成员函数的指针的有什么不同?int f(char a, float b);如果它是普通函数,则它的类型是 int (*)(char, float);如果它是非静态成员函数,则它的类型是 int(ClassName::*)(char, float);如果它是静态成员函数,则它的...
分类:
编程语言 时间:
2014-11-01 22:59:48
阅读次数:
251
Singleton模式的特点:保证一个类仅有一个实例,并提供一个访问它的全局访问点。定义一个Instance操作,允许客户访问它的唯一实例。Instance是一个类操作(C++中的一个静态成员函数)。和全局变量相比:编译器不保证全局变量的初始化顺序;全局变量不能防止实例化多个对象。一、指针实现方式[...
分类:
其他好文 时间:
2014-10-24 18:29:44
阅读次数:
228
C++(C++培训)中类里面的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态...
分类:
编程语言 时间:
2014-10-23 08:08:11
阅读次数:
203
静态成员变量1静态成员函数只能访问静态变量,因为静态变量不含this指针2静态成员变量不但被类的各个对象共享,而且也被派生类的对象共享示例:classbase{public:staticintnum;};intbase::num=0;classderived:publicbase{};basea;d...
分类:
其他好文 时间:
2014-10-18 00:42:26
阅读次数:
243
原文地址:http://blog.csdn.net/he3913/archive/2008/09/18/2944737.aspxC++里的静态成员函数(不能用const的原因+static在c++中的第五种含义) ----自 core c++ static在c++中的第五种含义:用static修饰不...
分类:
编程语言 时间:
2014-10-15 13:02:10
阅读次数:
179
类中的静态成员包括静态成员函数和静态成员数据两部分一、静态数据成员类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具有以下特点:1、静态数据成员的...
分类:
编程语言 时间:
2014-10-15 12:55:20
阅读次数:
181
3-6 静态数据成员与静态成员函数
Time Limit: 1000MS Memory limit: 65536K
题目描述
通过本题目的练习可以掌握静态数据成员和静态成员函数的用法
要求设计一个点类Point,它具有两个double型的数据成员x,y。和一个静态数据成员count
,用以记录系统中创建点对象的数目。为该类设计构造函数和析构函数,在其中对count的值...
分类:
其他好文 时间:
2014-10-12 18:51:28
阅读次数:
257