E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
静态成员变量
《深入浅出MFC》书中DECLARE_DYNAMIC/IMPLEMENT_DYNAMIC宏的详细解释
我做了一个详解,供同样被卡住的朋友做个参考:)说明:这两个宏的主要目的,是在所指定的class(比如CView)的声明和实现里,加上一些静态成员函数和
静态成员变量
。所以,不要管“/”这个换
guoduhua
·
2013-03-06 17:00
为什么虚函数必须是非静态成员函数 构造函数能为static吗?
Static关键字在类中,用static声明的成员变量为
静态成员变量
,它为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,static成员变量只有一份。
·
2013-02-27 23:00
《C++中类对象的内存布局和占用空间》《C++ 类里面,函数占用存储空间问题 》
最权威的结论是:*非
静态成员变量
总合。*加上编译器为了CPU计算,作出的数据对齐处理。*加上为了支持虚函数,产生的额外负担。
chinabinlang
·
2013-02-26 17:00
由类模版中static成员变量的定义引发的思考。。。
说到这个问题还要从一个项目说起,项目中整个系统的日志部分是通过单例模式进行管理的,在设计单例模式的时候,单例类的定义是定义成模版类,且为了实现每个单例类只能有一个实例,实例化返回的对象设计成
静态成员变量
walker沃克
·
2013-02-25 22:17
C/C++
由类模版中static成员变量的定义引发的思考。。。
说到这个问题还要从一个项目说起,项目中整个系统的日志部分是通过单例模式进行管理的,在设计单例模式的时候,单例类的定义是定义成模版类,且为了实现每个单例类只能有一个实例,实例化返回的对象设计成
静态成员变量
anonymalias
·
2013-02-25 22:00
私有
静态成员变量
,在多线程环境,别的线程会修改当前线程的变量值?
转自:http://blog.csdn.net/fenglibing/article/details/4076664情况是这样的,用SOCKET实现了报文接收器,该接收器收到报文后,就调用报文处理线程,而该线程中,要通过反射的机制去调用用户实现的功能,用户实现的功能类是未知道,在配置文件中说明,用户实现的功能类必须要继承一个抽象类,该抽象类规定了用户必须实现的方法,而该抽象类我提供三个方法,两个由
cin_ie
·
2013-02-21 15:00
单例模式之php实现
单例模式保证某个类只有一个实例;1,
静态成员变量
保存类的唯一实例2,声明构造函数和克隆方法为私有,防止new一个实例3,提供一个公共的静态方法来访问这个实例,返回唯一实例的的引用test(); //
luyee2010
·
2013-02-19 00:00
Java 静态内部类作用
比如静态方法,
静态成员变量
,静态常量。它唯一的作用就是随着类的加载(而不是随着对象的产生)而产生,以致可以用类名+静态成员名直接获得。这样静态内部类就可以理解了,因为这个类没有必要单独
zhengbo0
·
2013-02-17 13:00
Java程序的加载过程
2、在类被加载的同时会将静态成员进行加载,主要包括
静态成员变量
的初始化,静态语句块的执行,在加载时按代码的先后顺序进行。
accpzgp
·
2013-02-16 14:00
java
关于java中的static
类的静态成员一般可以分为3种:
静态成员变量
,静态方法,静态代码块。
zhengbo0
·
2013-01-31 09:00
PHP内核研究 静态变量
静态变量它可以是静态全局变量,如果不调用unset,那么这个静态变量会一直存在,直到程序退出时才由Zend内存管理来释放它可以是静态局部变量:在函数里定义,函数执行完后,该静态变量不会消失它可以是
静态成员变量
斯人
·
2013-01-30 12:57
PHP
php内核
PHP常量
PHP内核研究 静态变量
静态变量它可以是静态全局变量,如果不调用unset,那么这个静态变量会一直存在,直到程序退出时才由Zend内存管理来释放它可以是静态局部变量:在函数里定义,函数执行完后,该静态变量不会消失它可以是
静态成员变量
斯人
·
2013-01-30 12:57
PHP
PHP内核
php常量
PHP内核分析
C++类静态成员总结
类的静态成员分为两种类型,一个是
静态成员变量
,另一个是静态成员函数。在这里总结一下,并给出一些例子,以防日后自己忘记。
lqcsp
·
2013-01-28 14:00
vector类型变量在main之前初始化
当然,这需要定义一个额外的
静态成员变量
来辅助一下。
huang_xw
·
2013-01-26 20:00
android: activity之间传递复杂数据类型[使用Serializable序列化或者Parcelable序列化]
privatestaticfinallongserialVersionUID=1L; publicintid; publicStringname; }2.实现Parcelable接口 需要在类中添加一个
静态成员变量
gg137608987
·
2013-01-17 15:00
C++ 实现把非静态成员函数作为回调函数(非static)
通常情况下,要实现成员函数作为回调函数,一种常用的方法就是把该成员函数设计为静态成员函数,但这样做有一个缺点,就是会破坏类的结构性,因为静态成员函数只能访问该类的
静态成员变量
和静态成员函数,不能访问非静态的
funkri
·
2013-01-15 15:00
回调函数中调用类中的非
静态成员变量
或非静态成员函数
回调函数中调用类中的非
静态成员变量
或非静态成员函数【问题】如何在类中封装回调函数? a.回调函数只能是全局的或是静态的。 b.全局函数会破坏类的封装性,故不予采用。
funkri
·
2013-01-15 15:00
基础加强_枚举类型Enum
/* *用普通类实现枚举功能,定义一个WeekDay1类实现枚举功能 * *私有的构造方法 *每个元素分别用一个公有的
静态成员变量
表示 *可以有若干公有方法或抽象方法。
ladooz
·
2013-01-14 17:00
Android开发之Android开发规范(初)
首先,说一下Android开发规范之编码规范1,java代码中不出现中文,最多注释中可以出现中文,中文统一写在strings.xml中;2,局部变量命名、
静态成员变量
命名只能包含字母,单词首字母大写,其他字母都为小写
chanccie
·
2013-01-14 16:00
抽象类和接口的区别
protected 但接口中的抽象方法只能是public类型的,并且默认即为public abstract类型抽象类中可以包含静态方法,接口中不能包含静态方法抽象类和接口中都可以包含
静态成员变量
·
2013-01-11 23:00
抽象类
[设计模式]Singleton单例模式
解析:Singleton模式其实是对全局静态变量的一个取代策略,singleton模式的两个作用在C++中是通过如下的机制实现的:1)仅有一个实例,提供一个类的
静态成员变量
,大家知道类的
静态成员变量
对应类的所有对象而言是唯一的
ouyangshima
·
2013-01-11 20:00
为什么类的
静态成员变量
要在类外初始化
在C++中是这样的http://blog.csdn.net/shandianling/article/details/8136003在类定义中1.在类中,只是声明了静态变量,并没有定义。//普通变量也是声明,然后在实例化对象时定义2.声明只是表明了变量的数据类型和属性,并不分配内存;定义则是需要分配内存的。注意:如果在类里面这么写inta;那么是既声明了变量,也定义了变量,两者合在一起了。3.静态
wangkai0681080
·
2013-01-11 13:00
java
java
java
C++
C++
35、Java内部类
1、内部类(InnerClass),共分为4种: 1)静态内部类(staticinnerclass):只能访问外部类的
静态成员变量
与静态方法,生成静态内部类对象的方法:外部类.静态内部类变量名=
kaoa000
·
2013-01-08 13:00
Android 开发规范
一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、
静态成员变量
命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_
lywyb112
·
2013-01-08 09:28
android应用开发
Android开发规范
一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、
静态成员变量
命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_
weidi1989
·
2013-01-07 17:00
Java学习笔记(成员变量的初始化)
类的初始化包括实例成员的初始化和静态成员的初始化:1、
静态成员变量
的初始化 静态变量的初始化方法: A)直接赋值publicstatic String variableA="hello
hawksoft
·
2012-12-29 22:00
Java学习笔记(成员变量的初始化)
类的初始化包括实例成员的初始化和静态成员的初始化:1、
静态成员变量
的初始化静态变量的初始化方法: A)直接赋值 public staticStringvariableA="hello"
javawebsoa
·
2012-12-29 22:00
Java学习
静态成员函数调用非
静态成员变量
程序最终都将在内存中执行,变量只有在内存中占有一席之地时才能被访问。类的静态成员(变量和方法)属于类本身,在类加载的时候就会分配内存,可以通过类名直接去访问;非静态成员(变量和方法)属于类的对象,所以只有在类的对象产生(创建类的实例)时才会分配内存,然后通过类的对象(实例)去访问。在一个类的静态成员中去访问其非静态成员之所以会出错是因为在类的非静态成员不存在的时候类的静态成员就已经存在了,访问一个
L_yangliu
·
2012-12-27 13:00
__declspec(selectany)的作用
类中必然要有
静态成员变量
,
静态成员变量
的定义成了问题,如果我放在cpp文件
sincoder
·
2012-12-24 15:00
C++对象创建和销毁的时机和顺序
非局部变量:定义在函数之外的变量,如全局作用域中的变量,命名空间作用域中的变量,类的
静态成员变量
。 局部静态变量:定义在函数内的静态变量。 局部非静态变量:定义在函
氟塑料离心泵www.buybeng.com
·
2012-12-20 14:00
Android开发规范
一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、
静态成员变量
命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_
a2012s
·
2012-12-19 11:00
C++对象创建和销毁的时机和顺序
非局部变量: 定义在函数之外的变量,如全局作用域中的变量,命名空间作用域中的变量,类的
静态成员变量
。
隐形的翅膀
·
2012-12-17 09:00
C++
php单例模式实现(对象只被创建一次)
拥有一个保存类的实例的
静态成员变量
。
·
2012-12-05 23:31
android 命名规范
一、Android编码规范 1.java代码中不出现中文,最多注释中可以出现中文 2.局部变量命名、
静态成员变量
命名 只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写
xiaoyaoniu
·
2012-12-03 19:00
android
个人C++错误汇总
类型cannotcallmemberfunction'withoutobject3、文件组织格式template定义等都在h文件,不需要包含其他头文件调用在c文件,包含template的h文件4、公有的
静态成员变量
需要在
避趋之
·
2012-11-28 11:08
C++
个人C++错误汇总
类型cannotcallmemberfunction'withoutobject3、文件组织格式template定义等都在h文件,不需要包含其他头文件调用在c文件,包含template的h文件4、公有的
静态成员变量
需要在
an_zhenwei
·
2012-11-28 11:00
特殊数据类型成员变量的初始化
静态成员变量
d. 整型静态常量成员变量e. 非整型静态常量成员变量 对于常量型成员变量和引用型成员变量的初始化,必须通过构造函数初始化列表的方式进行。
generalhking
·
2012-11-21 15:00
C++ 实现把非静态成员函数作为回调函数(非static)
通常情况下,要实现成员函数作为回调函数,一种常用的方法就是把该成员函数设计为静态成员函数,但这样做有一个缺点,就是会破坏类的结构性,因为静态成员函数只能访问该类的
静态成员变量
和静态成员函数,不能访问非静态的
qimo601
·
2012-11-16 10:00
C++
回调函数
static
C++ 实现把非静态成员函数作为回调函数(非static)
通常情况下,要实现成员函数作为回调函数,一种常用的方法就是把该成员函数设计为静态成员函数,但这样做有一个缺点,就是会破坏类的结构性,因为静态成员函数只能访问该类的
静态成员变量
和静态成员函数,不能访问非静态的
qimo601
·
2012-11-16 10:00
C++
回调函数
static
C++ 实现把非静态成员函数作为回调函数(非static)
nbsp; 通常情况下,要实现成员函数作为回调函数,一种常用的方法就是把该成员函数设计为静态成员函数,但这样做有一个缺点,就是会破坏类的结构性,因为静态成员函数只能访问该类的
静态成员变量
和静态成员函数
qimo601
·
2012-11-16 10:00
C++
static
回调函数
C++ 类的静态成员详细讲解
在C++中,静态成员是属于整个类的而不是某个对象,
静态成员变量
只存储一份供所有对象共用。所以在所有对象中都可以共享它。
fanzhang1990
·
2012-11-15 16:00
C++
静态成员变量
在类中的实现
C++
静态成员变量
在类中的实现 用法: 1、
静态成员变量
,在类中以static标识,格式:static;
EastonWoo
·
2012-11-15 01:00
内嵌类
事实上,系统也会析构所有的类的
静态成员变量
,就像这些静态成员也是全局变量一样。利用这个特征,我们可以在单例类中定义一个这样的
静态成员变量
,而它的唯一工作就是在析构函数中删除单例类的实例。
haizhongyun
·
2012-11-13 14:05
c++
C++
静态成员变量
和静态成员函数
类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。静态类成员包括静态数据成员和静态函数成员两部分。一静态数据成员:类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具有以下特点
gameboy12615
·
2012-11-12 10:00
静态方法为什么不能使用非
静态成员变量
"静态方法中只能使用静态成员,而不能使用非静态成员。非静态方法中既能使用静态成员,也能使用非静态成员",搞Java的应该都知道这两句话,但是为什么呢? 今天同学突然问我这个问题,我也一愣,一直认为就是这样的,但是对细节却不甚了解。后来想了想,然后我对他说:“静态方法和静态属性,是在你第一次使用这个类的时候加载到内存中,并且以后都不会消失(理论上),除非程序关掉。而非静态成员必
XUNIAILIAN
·
2012-11-04 15:00
Android开发规范
一、Android开发编码规范 1、java代码中不出现中文,最多注释中可以出现中文 2、局部变量命名、
静态成员变量
命名 只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写
sfshine
·
2012-11-03 19:00
Android开发
静态库和动态库里的全局变量(或类的
静态成员变量
)共享和独立的问题
在A中定义有全局变量X(或类的
静态成员变量
),则在动态库B中访问的X,与可执行程序C中访问的X是同一个变量还是两个不同的变量?答案:是两个不同的变量。
guggy
·
2012-11-01 13:00
为什么类的
静态成员变量
要在类外初始化
1.在类中,只是声明了静态变量,并没有定义。2.声明只是表明了变量的数据类型和属性,并不分配内存;定义则是需要分配内存的。 注意:如果在类里面这么写inta;那么是既声明了变量,也定义了变量,两者合在一起了。3.静态成员是“类级别”的,也就是它和类的地位等同,而普通成员是“对象(实例)级别”的。类级别的成员,先于该类任何对象的存在而存在,它被该类所有的对象共享。4.现在,咱们假定要实例化该类的一个
shandianling
·
2012-11-01 11:00
类的
静态成员变量
和静态成员函数的使用方法四
结合上面的五个例子,对类的
静态成员变量
和成员函数作个总结:一。静态成员函数中不能调用非静态成员。二。非静态成员函数中可以调用静态成员。
shuzhiqian
·
2012-10-26 14:17
static
类的
静态成员变量
和静态成员函数的使用方法四
结合上面的五个例子,对类的
静态成员变量
和成员函数作个总结:一。静态成员函数中不能调用非静态成员。二。非静态成员函数中可以调用静态成员。
shuzhiqian
·
2012-10-26 14:17
static
Linux
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他