Chinaunix首页 | 论坛 | 博客

abc

  • 博客访问: 22156
  • 博文数量: 17
  • 博客积分: 765
  • 博客等级: 军士长
  • 技术积分: 175
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-11 22:34
文章分类

全部博文(17)

文章存档

2010年(3)

2009年(14)

我的朋友
最近访客

分类: C/C++

2009-10-12 22:45:40

class A
{
 int a;
public:
 A(int i = 0)
 {
  a = i;
 }
 A(const A &other)
 {
  a = other.a;
 }
};
class B
{
 int b;
public:
 B()
 {
  b = 2;
 }
 operator A()
 {
  A a(b);
  return a;
 };
};
void main()
{
 B b; 
 A a;
 a = b;
 // 此时a.a为2
}
阅读(506) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:关于函数返回值为一个对象的总结

给主人留下些什么吧!~~