VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 575|回复: 3

[交流] 求大神解答

[复制链接]
55_avatar_middle
在线会员 发表于 2017-10-23 19:28:10 | 显示全部楼层 |阅读模式
3驿站币
#include<iostream.h>
class example
{
        int x,y;
public:
        example(int n,int m)
        {
                x=n;
                y=m;
        }
        int get_x()
        {return x;}
        int get_y()
        {return y;}
};
main()
{
        example op[3][2]=
        {
                example(1,2),example(3,4),example(5,6),example(7,8),example(9,10),example(11,12)
        };
        int i;
        for(i=0;i<3;i++)
        {
                cout<<op[i][0].get_x()<<' ';
                cout<<op[i][0].get_y()<<"\n";
                cout<<op[i][1].get_x()<<' ';
                cout<<op[i][1].get_y()<<"\n";
        }
        cout<<"\n";
        return 0;
}
这个函数中
example op[3][2]=
        {
                example(1,2),example(3,4),example(5,6),example(7,8),example(9,10),example(11,12)
        };
是什么意思?
是数组的初始化吗?如果是,那么数组每个元素都是多少?





上一篇:这种语法特征怎么用
下一篇:i++ 和++i;具体怎么用
51_avatar_middle
online_admins 发表于 2017-10-23 23:22:50 | 显示全部楼层
没错,就是数组的初始化。
数组是3行2列的二维数组:
每个元素类型都是 example 类型的对象。
例如第一个:example(1,2)
那么就会给 x 赋值为 1,y 赋值为 2
55_avatar_middle
ico_lz  楼主| 发表于 2017-11-3 09:05:10 | 显示全部楼层
谢谢,已明白
55_avatar_middle
ico_lz  楼主| 发表于 2017-11-3 09:06:18 | 显示全部楼层
Syc 发表于 2017-10-23 23:22
没错,就是数组的初始化。
数组是3行2列的二维数组:
每个元素类型都是 example 类型的对象。

已明白,谢谢
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-3-23 19:37

Powered by Discuz! X3.4

© 2009-2019 cctry.com

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