游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2078|回复: 8

大家一起来看看这古怪的考试题目

[复制链接]

12

主题

88

帖子

188

积分

注册会员

Rank: 2

积分
188
发表于 2009-5-4 16:44:00 | 显示全部楼层 |阅读模式
来,大家一起来看看这古怪的考试题目:
题目不全记得了。下面是一个类
#include<iostream.h>
class A
{
public:
        A()
        {
                x=0;
                y=0;
        }
        A(const A& a)
        {
                x=a.x;
                y=a.y;
        }
        void show()
        {
                cout<<"x="<<x<<",y="<<y<<endl;
        }
        int x;
        int y;
};

void main()
{
  在这里面定义一个指针变量使它成为 class A 的成员变量。
  并利用这个指针来初始化 class A的成员变量x,y;
  问怎样定义这个指针?
}

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-5-4 17:21:00 | 显示全部楼层

Re:大家一起来看看这古怪的考试题目

是指向A的成员变量而不是成为A的成员变量吧……

30

主题

146

帖子

152

积分

注册会员

Rank: 2

积分
152
发表于 2009-5-5 15:22:00 | 显示全部楼层

Re:大家一起来看看这古怪的考试题目

我也觉得是指向吧。

12

主题

88

帖子

188

积分

注册会员

Rank: 2

积分
188
 楼主| 发表于 2009-5-5 18:30:00 | 显示全部楼层

Re: 大家一起来看看这古怪的考试题目

出错题

23

主题

94

帖子

94

积分

注册会员

Rank: 2

积分
94
发表于 2009-5-6 17:02:00 | 显示全部楼层

Re:大家一起来看看这古怪的考试题目

楼主当时应该直接说...叫你们出题的人过来我给他讲讲题目应该怎么出...

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2009-5-9 09:18:00 | 显示全部楼层

Re:大家一起来看看这古怪的考试题目

看个更复杂的指针: (指向成员函数的指针)
typedef void (__obj:: *EVENTFUNC)(IDynamic *,const void *);

17

主题

737

帖子

743

积分

高级会员

Rank: 4

积分
743
发表于 2009-5-10 03:04:00 | 显示全部楼层

Re:大家一起来看看这古怪的考试题目

楼上的别来丢人现眼了,这就叫复杂?
对了,看到您的坟被您自己挖了,是您的函数式编程语言的编译器做好了么?

17

主题

737

帖子

743

积分

高级会员

Rank: 4

积分
743
发表于 2009-5-10 03:08:00 | 显示全部楼层

Re:大家一起来看看这古怪的考试题目

这题很有难度阿,我只知道定义一个int*然后指向A的对象的成员,还真不知道怎么定义指向“class A的成员变量”的指针。A::int*这样?

18

主题

86

帖子

115

积分

注册会员

Rank: 2

积分
115
发表于 2009-5-12 14:35:00 | 显示全部楼层

Re:大家一起来看看这古怪的考试题目

int A::*xx = &A::x;
int A::*yy = &A::y;

A a;
a.*xx = 20;
a.*yy = 30;

应该就是这样了,看着很麻烦的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 09:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表