对象引用作为函数参数比用对象指针更方便些。
指向对象的指针和指向类的成员的指针在表达形式上是不相同的。
假定p是一个指向整数对象的指针,则用()表示该整数对象。
假定一个数据对象为int*类型,则指向该对象的指针类型仍为int*类型。()
假定AB为一个类,px为指向该类动态对象数组的指针,该数组长度为n,则执行“delete []px;”语句时,自动调用该类析构函数的次数为()。
假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为x.a。()
JAVA中如何区分对象和指向对象的指针()
指向固定点和指向固定路径的终点两者的区别是前者的对象的目标点为路径上的()
一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用()模式,用一个中介对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,。而且可以独立地改变它们之间的交互。此模式与()模式是相互竞争的模式,主要差别是:前者的中介对象封装了其它对象间的通信,而后者通过引入其它对象来分布通信。
用指向数组的指针作函数参数和用数组名作函数参数本质相同,都是地址作函数参数
类 B 是类 A 的公有派生类,类 A 和类 B 中都定义了虚函数 func() , p 是一个指向类 A 对象类型的指针,则 p->func() 将 ( ) 。
可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数。
多个函数使用同一个名字,但参数个数、参数数据类型不同,调用时系统会根据参数个数或类型自动调用相应的函数,这是面向对象的()。
如果不能使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基数继承的成员,下列程序没有使用多态机制,其输出结果是() 。
关于集合类描述正确的是()。 Ⅰ.集合类中容纳的都是指向Object类对象的指针 Ⅱ.集合类容纳的对象都是Object的类例 Ⅲ.只能容纳对象 Ⅳ.只能容纳基本数据类型
类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A对象的指针,则p->A::func()将()。
类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A对象的指针,则p->A::func()将________。
C++程序中,可以通过文件流对象的tellp函数获取文件读位置指针与文件头之间的距离(字节数)。()
声明为指向基类对象的指针,当其指向派生类对象时,可以利用它来直接访问公有派生类的成员
◑在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是◑派生类的对象可以赋给基类的对象◑派生类的对象可以初始化基类的引用◑派生类的对象可以直接访问基类中的成员◑派生类的对象的地址可以赋给指向基类的指针
一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用(43)模式,用一个中介对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,而且可以独立地改变它们之间的交互。此模式与(44)模式是相互竞争的模式,主要差别是:前者的中介对象封装了其他对象间的通信,而后者通过引入其他对象来分布通信。
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:运行时输出的结果是()
当使用指针指向一个函数时,这个指针就称作 函数指针 。 ()
调用select()函数时,它的三个套接字集合指针类型的参数非空时,指针指向的套接字集合中必须至少有一个套接字。()