CSDN论坛 > C/C++ > C++ 语言

类对象作为成员 [问题点数:0分]

Bbs1
本版专家分:2
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:4333
Blank
红花 2003年9月 C/C++大版内专家分月排行榜第一
Bbs5
本版专家分:4301
Bbs7
本版专家分:25856
Blank
黄花 2003年10月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2004年3月 C/C++大版内专家分月排行榜第三
Bbs5
本版专家分:4333
Blank
红花 2003年9月 C/C++大版内专家分月排行榜第一
Bbs3
本版专家分:839
Bbs2
本版专家分:225
Bbs1
本版专家分:20
匿名用户不能发表回复!
其他相关推荐
一个类的对象作为另一个类的成员
一个类的对象可以作为另一个类的数据成员,简称为对象作为成员,有时也称类之间的“复合”。要访问内部类,必须穿过外部对象,方法有两种:1是在外部类中顶一个一些公有函数,主要用于访问内部对象。2.通过 外部对象名.内部对象名.内部对象公有成员  的方式来直接访问内部对象的公有成员。      下面举例说明: class Person{ public: Date dofb; //Date is
关于含有对象成员的类如何进行初始化?
demo.cpp #include #include"Banji.h" using namespace std; int main() { Banji b; system("pause"); return 0; } Student.h class Student { public: Student(); ~Student(); void setNum(int
一个类的对象作为另一个类的数据成员时如何构造函数
一个类的对象作为另一个类的数据成员。        一个类中的数据成员除了可以是int, char, float等这些基本的数据类型外,还可以是某一个类的一个对象。用子对象创建新类。        在C++中,当把一个类的对象作为新类的数据员时,则新类的定义格式可表示为:   class X   { 类名1  成员名1;     类名2  成员名2;     ……
为什么static成员的类型可以是类本身?又为什么非static成员被限定声明为其自身类对象的指针或引用?
提出这两个问题,源于《C++ Primer》中的一句话:“static 数据成员的类型可以是该成员所属的类类型。非 static 成员被限定声明为其自身类对象的指针或引用” 这两个问题的症结一眼可以看出,在于static是属于类而不属于任何一个对象。但仅拿这句话,想要辨析清楚标题中问题的时候,逻辑可能会乱。下面是谭浩强版《C++ 程序设计》296页中的一段话,来辅助解析这个问题:
C++对象数组和成员对象
》对象数组        对象数组是指数组元素为对象的数组,该数组中的每一个元素都是同一个类的对象。        定义格式:                           []....   例:date dates[5];        使用对象数组成员的格式:                           [].   例:dates[0].year  
c++之对象成员
class Line//线段类对象调用了下面的点类的对象来构成他{ public: Line(int x1,int y1,int x2,int y2); ~Line(); void setA(int x,int y); void setB(int x,int y); void printInfo(); private: Coordinate m_coorA; Coordinate m...
C++学习之对象成员指针篇
所谓对象成员指针就是让一个类的对象的指针作为另外一个类的成员变量,对象成员就是让一个类的对象成为另一个类的成员变量。下面以代码举例说明: 公用坐标类: class Coordinate { public: Coordinate(int x,int y); private: int m_iX; int m_iY; } (1)对象成员代码如下: class Line { pu
java 反射技术 打印类成员变量的值(查看一个对象的成员数据时十分方便)
package com.google.androidserver.servlet; import java.lang.reflect.Array; import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.util.AbstractMap; import java.util.Array
类中成员变量与类对象中成员变量的关系
源代码:class Dog { int legNumber; String color; void run(){ System.out.println(legNumber+" "+color+" "+"狗在地上跑"); } } public class Experiment26 { public static void main(String[] args) {
区分“派生类对象”和“派生类”对基类成员的访问权限
1.“派生类对象”和“派生类”对基类成员的访问权限
关闭