Retourner au contenu associé (journal : Fin de gcc dans les *BSD ?)
Posté par pasBill pasGates le 18 septembre 2007 à 00:11. En réponse au journal Fin de gcc dans les *BSD ?. Évalué à 3.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Re:
Posté par pasBill pasGates . En réponse au journal Fin de gcc dans les *BSD ?. Évalué à 3.
class Bob
{
public:
Bob() {c=0;}
virtual int Get() {return c;}
private:
int c;
};
class Foo
{
public:
Foo() {d=1;}
virtual int GetFoo() {return d;}
private:
int d;
};
class Bar : public virtual Bob, public virtual Foo
{
public:
Bar() {};
virtual int GetValue() {return GetFoo();}
};
int __cdecl wmain(int argc, WCHAR *argv[])
{
Bar* NewVal=new Bar;
Bob* Cast=NewVal;
printf("%d\n",Cast->Get());
return 0;
}
Affichage : 0
Bref, ton exemple marche tres bien sous VC++