新中大软件的科目安卓代码设置控件宽度宽度怎么设?为什么总是提示科目安卓代码设置控件宽度宽度不对或科目安卓代码设置控件宽度不存在?

本帖子已过去太久远了,不再提供回复功能。欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 4648 人关注过本帖
标题:两个问题:1在类中调用另一个类对象,要不要值传递的问题
2有静态成员变量 ...
等 级:新手上路
结帖率:100%
&&已结贴√
&&问题点数:20&&回复次数:5&&&
两个问题:1在类中调用另一个类对象,要不要值传递的问题
2有静态成员变量时,怎么用模板
#include &stdafx.h&
#include &iostream&
第一个问题:在类中调用另一个类对象,要不要值传递的问题
class Point
&&& Point(int xx=0,int yy=0){x=y=}
&&& Point(Point &p){x=p.x;y=p.y;}
&&& int GetX(){}
&&& int GetY(){}
&&& int x,y;
class Distance
&&& Point p1,p2;
&&& Distance(){d=0;}
&&& Distance(Point &pp1,Point &pp2);
&&& float GetD(){}
Distance::Distance(Point &pp1,Point &pp2):p1(pp1),p2(pp2)
&&& d=p1.GetX()-p2.GetX();
//Distance::Distance(Point &pp1,Point &pp2)
//{d=pp1.GetX()-pp2.GetX();}
//写成这样也能得到同样的结果。
//写成哪种更好?为什么?
int main()
&&& Point p1(1,1),p2(2,2);
&&& Distance d2(p1,p2);
&&& cout&&d2.GetD()&&
&&& return 0;
第二个问题:有静态成员变量时,怎么用模板
#include &stdafx.h&
#include &iostream&
template &class T&
class Point
&&& Point(T xx=0,T yy=0);
&&& T GetX(){}
&&& T GetY(){}
&&& T x,y;
//&&& static int N
//int Point::Num=0;&&
//不要这两句时,程序能运行。
//但是加上这两句后,
&&//将int Point::Num=0;改为int Point&int&::Num=0;在模板T为int时能运行,
&&//但T为float时(无论写成int Point&int&::Num=0;还是int Point&float&::Num=0;或者直接写int Point::Num=0;),程序都不能运行
//怎么解决?
template &class T&&&
&Point&T&::Point(T xx,T yy)&&&&&&&&&&&&&&&&&&
&&& x=y=&&&
int main()
&&& Point&float& p1(1,2);
&&& cout&&&(&&&p1.GetX()&&&,&&&p1.GetY()&&&)&&&
&&& return 0;
我是新手,请教各位了~~
搜索更多相关主题的帖子:
&&&&&&&&&&
来 自:北京
等 级:贵宾
威 望:94
帖 子:6779
专家分:16751
&&得分:10&
第一个我觉得第一种好,要不然 p1, p2 谁来初始化?
第二个,如果你想写模版的还应该写成:
template &class T&
int Point&T&::Num = 0;
int Point&int&::Num = 0;
不是用来初始使模版的,这是特化,就是说当 T 是 int 的时候是这样。其它的不管。
即使有两个都写也没是,当 T 是 int 的时候用的是下面的。其它是时候用上面的。
等 级:论坛游民
专家分:14
&&得分:10&
第一个问题:声明类时是不分配内存的,因此要通过要通过构造函数初始化子对象。
第二个问题:在初始化静态数据成员之前加上
template &class T&
float Point&T&::Num=0;//静态数据成员只能在类外初始化
等 级:新手上路
谢谢两位~~
第二个问题弄清楚了
但第一个问题还有点不懂:p1,p2是里面的成员,一定要初始化么
来 自:北京
等 级:贵宾
威 望:94
帖 子:6779
专家分:16751
看你这个类是怎么设计的了。其实如果只要记一个距离的话,去掉那两个成员也可以。
等 级:新手上路
恩,懂了,太感谢了
版权所有,并保留所有权利。
Powered by , Processed in 0.064530 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved}

我要回帖

更多关于 代码设置textview宽度 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信