原文地址目录介绍(Introduction)相似点(Similarities)编译单位(Compiled Units)命名空间(Namespaces)顶层成员(类型)(Top Level Elements(Types))基础类型(Basic Types)类(Classes)结构体(Structure...
分类:
编程语言 时间:
2015-04-01 17:26:44
阅读次数:
300
C++拾遗--类成员指针
前言
类成员的类型与一般类型不同,那么类成员的指针类型自然与一般类型的指针有所区别。我们有必要来探讨下类成员指针的使用。
正文
类成员指针是指可以指向类的非静态成员的指针。它的类型包括了类类型和所指向的成员类型。一般而言,指针指向的是对象,而类成员指针指向的是类成员而非类对象。
需要指出,类成员指针不是可调用对象,要想通过类成员指针调用类成员,需结合类对象或类指针。静态类型成员属于类,类型与普通指针相似。
数据成员指针
一般的声明形式:
成员类型 classname:...
分类:
编程语言 时间:
2015-03-19 22:03:15
阅读次数:
184
类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中的每个对象所共有的属性和方法。对象是类的实例类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法...
分类:
其他好文 时间:
2015-03-17 21:47:07
阅读次数:
100
类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。静态类成员包括静态数据成员和静态函数成员两部分。一 静态数据成员:类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数...
分类:
编程语言 时间:
2015-03-14 15:05:11
阅读次数:
140
内部类就是在一个类的内部定义的类,内部类中不能定义静态成员(静态成员不是对象的特性,只是为了找一个容身之处,所以需要放到一个类中而已,这么一点小事,你还要把它放到类内部的一个类中,过分了啊!提供内部类,不是为让你干这种事情,无聊,不让你干。我想可能是既然静态成员类似c语言的全局变量,而内部类通常是用...
分类:
其他好文 时间:
2015-03-01 11:47:43
阅读次数:
97
类的常成员与类的静态成员相似。类的常成员包括常数据成员和常成员函数。
常数据成员
在类的成员定义中,使用修饰符const说明的数据成员称为常数据成员。常数据成员必须初始化,并且它的数值不能被更新。常数据成员是通过构造函数的成员初始化列表进行初始化的。
还是举例说明常数据成员:
#include
class A
{
public:
A(int ...
分类:
编程语言 时间:
2015-02-27 13:43:02
阅读次数:
145
面向对象技术类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据...
分类:
编程语言 时间:
2015-02-26 11:32:05
阅读次数:
155
1. 概述 本章讲述使用 类型 和 CLR 时需要掌握的一些基础知识。2. 名词解释3. 主要内容 3.1 所有类型都从System.Object 派生 所有对象都用new操作符来创建,步骤如下: ① 计算类型及其所有基类型中定义的实例字段需要的字节数。包括两个额外成员:类型对象指针...
分类:
其他好文 时间:
2015-02-15 16:24:08
阅读次数:
97
一、结构体sturct语法基础:/*结构体说明:1、结构体是一种构造数据类型,将不同类型的数据组合成一个整体2、结构体定义: struct 结构体名 { 类型标识符 成员名; };3、struct是关键字,不能省略;结构体名可以省略,无名结构体;成员类型可以是基本型或构造型;4、结构体变量的定...
分类:
其他好文 时间:
2015-02-03 18:45:31
阅读次数:
163
一、简介1、中介者模式用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示的交互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。2、成员类Mediator:中介者接口。在里面定义了各个同事之间相互交互所需要的方法。ConcreteMediator:具体的中介者实现对象。它需要了解...
分类:
其他好文 时间:
2015-02-01 10:41:23
阅读次数:
171