荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Begin (Forever Trying!), 信区: Program
标  题: Re: 问题
发信站: BBS 荔园晨风站 (Sun Nov 19 12:51:05 2000), 转信

【 在 Zephyr (西风之神) 的大作中提到: 】
: 有关CPoint的问题
: 我查MSDN上面说CPoint是一个类,但又说它很想WINDOWS里面的point结构。还是
说的没错
: CPoint含有成员函数能够
: 对CPoint的结构进行操作。这我就胡涂了,怎么类又和结构打上关系了?我如果要
c中的结构是没有函数的,不过现在c++的结构也可以有函数,概念很模糊了
不过我觉得在oop程序中还是尽量使用类,Java里面就抛弃了结构的概念
: 使用它来保存一个X和Y的坐标。
: 该如何用它?我直接在我自己类的头文件里敲进CPoint(X,Y);竟然能够编译通过。
: 请问我这样算不算创造了这个类的实例?
不算,你这么做相当于调用了一下构造函数,创建实例要这样:
CPoint point; 或者 CPoint * point = new  CPoint();
: 为什么CPoint这个类是不用声明的?还有,既然MSDN上讲说CPoint的对象是结构,
: 那么我如果想建立这种结构的数组和普通
: 建立结构数组的方法是否不同呢?
: 我是这么做的 Cpoint array[100];
可以啊
: 请问我这样做行吗?


--
                      ~~~~~~~~~~~~~~~~~~~~~~~

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 202.116.9.61]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店