静态变量属于整个类,而不属于具体的某个对象。它的初始化不能通过构造函数或者参数表的方式定义,否则会出现error LNK2001: unresolved external symbol 静态变量的初始化必须在类外进行初始化数据类型类名::静态数据成员名=初值; 静态变量的调用可以直接通过类名::.....
分类:
编程语言 时间:
2014-06-28 23:58:19
阅读次数:
361
(转)窗体间传递数据,无论是父窗体操作子窗体,还是子窗体操作符窗体,有以下几种方式:公共静态变量;使用共有属性;使用委托与事件;通过构造函数把主窗体传递到从窗体中;一、通过静态变量特点:传值是双向的,实现简单实现代码如下:在一个app类中定义一个静态成员valuepublic class app{p...
注意:1. 引用成员变量 必须在构造函数的初始化列表中进行初始化2. 引用成员变量 并不为这个变量新辟空间;类对象做成员变量则是要对其新辟一段空间的。如下代码中,使用date1做参数初始化person_ref和person_obj。person_ref的birth字段date1为同一个地址空间,而p...
分类:
其他好文 时间:
2014-06-28 20:06:49
阅读次数:
191
RAII:(Resource Acquisition Is Initialization),也就是“资源获取就是初始化”,是C++语言的一种管理资源、避免泄漏的惯用法。C++标准保证任何情况下,已构造的对象最终会销毁,即它的析构函数最终会被调用。简单的说,RAII 的做法是使用一个对象,在其构造时获...
分类:
编程语言 时间:
2014-06-28 20:01:21
阅读次数:
298
在派生的过程中,构造函数和析构函数是不继承的,因此在初始化时,派生类的构造函数就必须完成基类的私有变量初始化。解决问题的思路,在派生类调用基类的构造函数执行派生类构造函数的顺序是:调用基类构造函数,对基类数据成员初始化;调用子对象构造函数,对子对象数据成员初始化;再执行派生类构造函数本身,对派生类数...
分类:
编程语言 时间:
2014-06-21 09:22:42
阅读次数:
252
JTable是Swing编程中的一种控件。一.创建表格控件的各种方式:1) 调用无参构造函数.1 JTable table = new JTable();2) 以表头和表数据创建表格.1 Object[][] cellData = {{"row1-col1", "row1-col2"},{"row2...
分类:
其他好文 时间:
2014-06-21 08:50:16
阅读次数:
366
1.对象初始化 在使用 new 初始化对象时,系统通常使用默认的构造函数,这个构造函数没有返回值,格式为: public class InitializeTest{ private int a; // 默认构造函数 public InitializeTest() { } // 自定义构造函数 pub...
分类:
编程语言 时间:
2014-06-20 23:59:44
阅读次数:
381
前几天用cocos2d-x写了个贪食蛇!这次是全然在osx下开发的。基本的思路是这种我建立了一个Snake类,当中有两个构造函数一个是用于存放蛇身体sprite的图片和Snake的X坐标和Y坐标。另外一个是用于存放蛇头的sprite图片和Snake的X坐标和Y坐标dir方向,还有snake的生命。....
分类:
移动开发 时间:
2014-06-20 20:15:55
阅读次数:
393
下面先对condition_impl进行简要分析。condition_impl在其构造函数中会创建两个Semaphore(信号量):m_gate、m_queue,及一个Mutex(互斥体,跟boost::mutex类似,但boost::mutex是基于CriticalSection的):m_mute...
分类:
其他好文 时间:
2014-06-20 20:11:44
阅读次数:
211
1、Run Design 增加一个RibbonGalleryBarItem,命名rgbiSkins2、主窗体构造函数增加 InitSkinGallery();3、增加皮肤初始化函数 void InitSkinGallery() { Ski...
分类:
其他好文 时间:
2014-06-18 10:19:09
阅读次数:
780