原创  (发现)这现象是不是C++的BUG? 收藏

class Base1
{
};
class Base2
{
};
class D : public Base1,public Base2
{
public:
 void Set(){}
 void Get()
 {
  (&(&D::Set));
 }
};

如果这个类D不派生两个类的话,出现编译错误:&需要‘l’值。

而如果这个类D派生两个类的话,编译通过!

发表于 @ 2005年09月13日 17:44:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:(备忘)伪代码实现正五边形和正六边形 | 新一篇:(求书)大家谁有《COM本质论》英文版?发我一份;非常感谢!!youngwizard@163.com

  • 发表评论
  • 评论内容:
  •  
Copyright © BigFanOfCpp
Powered by CSDN Blog