Portál AbcLinuxu, 12. května 2025 10:27

Dotaz: C++ ciste virtualni metoda a abstraktni metoda

18.4.2010 12:33 Xman
C++ ciste virtualni metoda a abstraktni metoda
Přečteno: 2021×
Odpovědět | Admin
Zdravim vsechny Linuxaky, v C++, mohu napsat ciste virtualni metodu takto?

virtual delej() abstract;

Spravne to ma byt takto,ne?

"virtual metoda() = 0;"

Jaky je potom mezitim rozdil

Diky

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.4.2010 12:41 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: C++ ciste virtualni metoda a abstraktni metoda
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rozdíl je v tom, že jazyk C++ klíčové slovo abstract nezná, takže pokud ten první zápis někde funguje, je to jen nekompatibilní rozšíření nějakého konkrétní překladače.
19.4.2010 21:14 ::: | skóre: 14 | blog: e_lama
Rozbalit Rozbalit vše Re: C++ ciste virtualni metoda a abstraktni metoda
taky by to mohlo byt makro:
#define abstract =0
20.4.2010 00:43 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: C++ ciste virtualni metoda a abstraktni metoda
To by sice fungovalo, ale i tak by to bylo nestandardní rozšíření. :-)
Řešení 1× (Murry)
18.4.2010 12:43 wike | skóre: 19 | blog: experimental
Rozbalit Rozbalit vše Re: C++ ciste virtualni metoda a abstraktni metoda
Odpovědět | | Sbalit | Link | Blokovat | Admin
Keyword abstract je súčasťou M$ rozšírenia C++/CLI pre .NET framework. Správne je to to druhé tak ako píšeš.
18.4.2010 13:00 Xman
Rozbalit Rozbalit vše Re: C++ ciste virtualni metoda a abstraktni metoda
Odpovědět | | Sbalit | Link | Blokovat | Admin
Diky panove, ani nevite, jak jste me potesili :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.