1 类成员函数的指针 2 类成员函数的指针数组 3 指向类成员函数的指针的指针 1 类成员函数的指针 auto func1 = &com::jia;//C++函数指针 int (com::*p)(int, int) = &com::jia;//C函数指针 2 类成员函数的指针数组 typedef i ...
分类:
其他好文 时间:
2016-07-15 23:53:20
阅读次数:
178
本来这篇文章是要写写我在设计高级跑马灯程序的心得的,但是编写过程中花了近一天多的时间搞明白canvas.drawText中的第三个参数[float y]代表的真实含义。学习本文应该能帮助大家掌握FontMetrics类和Rect类成员变量值具体含义。drawText引出问题先来看看api中是如何定义drawText的参数。 /**
* Draw the text, with orig...
分类:
移动开发 时间:
2016-07-15 20:51:27
阅读次数:
338
网上比较经典的总结: 什么函数都有可能失败,构造函数也不另外,比如new一个对象或空间不成功。当构造函数失败的时候,其实很多时候我们不想这个对象被继续生成,这个时候就可以在构造函数里面抛出异常。C++规定构造函数抛出异常之后,对象将不被创建,析构函数也不会被执行,但已经创建成功的部分(比如一个类成员 ...
分类:
其他好文 时间:
2016-07-15 19:18:29
阅读次数:
182
问题:C++中的空类,默认情况下会产生哪些类成员函数?系统默认的缺省构造函数和拷贝构造函数(复制构造函数)系统默认提供的析构函数.系统默认的运算符重载函数(拷贝赋值函数):用于同类对象之间的赋值.系统默认的取值运算:当对类的对象进行取地址(&)时会被调用.1.构造函数法和..
分类:
编程语言 时间:
2016-07-14 22:21:13
阅读次数:
299
Acceptor类: 类成员: TcpServer接受新连接: ...
分类:
其他好文 时间:
2016-07-13 15:28:53
阅读次数:
162
C++类内存分布 转自:http://www.cnblogs.com/jerry19880126/p/3616999.html 书上类继承相关章节到这里就结束了,这里不妨说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。 工欲善其事,必先利其器,我 ...
分类:
编程语言 时间:
2016-07-12 22:51:36
阅读次数:
198
接口定义了实现某种服务的一般规范,声明了所需的函数和常量,但不指定如何实现。之所以不给出实现的细节,是因为不同的实体可能需要用不同的方式来实现公共的方法定义。关键是要建立必须实现的一组一般原则,只有满足了这些原则才能说实现了这个接口。 接口中不定义类成员!类成员的定义完全交给实现类来完成。 先来看一 ...
分类:
Web程序 时间:
2016-07-12 01:22:04
阅读次数:
180
//类中的普通成员变量,类名::变量名,在栈上 //类名 *指针名=new 类名,在堆上 //类的静态成员变量,在静态区 //函数都在代码区,类的函数、静态函数都是共享的 void(myclass::*p1)() = myclass::run;//指向类成员函数的指针 void(*p2)() = m ...
分类:
其他好文 时间:
2016-07-11 21:05:54
阅读次数:
164
一 instanceof 检测一个对象是否属于某个类型 二 final final修饰类,这个类不能有子类 final修饰成员函数,这个函数就不能在子类中重写 三 static 修饰类成员变量, 成员变量的存储空间在初始化静态段,所有对象共享这段空间,只能用类名::访问,不能用类对象来访问 this ...
分类:
Web程序 时间:
2016-07-11 20:56:14
阅读次数:
265
如果一个类成员被声明为static,它就能够在类的任何对象创建之前被访问,而不必引用任何对象。static 成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为static。 声明为static的变量实质上就是全局变量。当声明一个对象时,并不产生stati ...
分类:
编程语言 时间:
2016-07-11 00:52:44
阅读次数:
237