segítség error:expected constructor, descructor, or type conversion before '*' token

 ( Koli | 2008. október 20., hétfő - 10:56 )

Sziaztok!

Binkerfának akarom megírni a kereső függvényét, aminek a tipusa Elem*.
A cpp-be ezt írtam:

template 'kacsacsőr'class T 'kacsacsőr'
Elem* BKFa'kacsacsőr' T 'kacsacsőr'::keres()

És ezt a hibát dobja rá:

error: expected constructor, descructor, or type conversion before '*' token
error: expected ';' before '*' token

Mostan mit csináljak?
(itt jobban látható: http://hup.pastebin.com/m60156f38 )
Köszi:Koli

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Rakd code blokkba a kódot, mert így eléggé érthetetlen!

KisKresz

na aztat meg hogy kell?

Így

beírtam, hogy kacsacsőr code kacsacsőr de hogy mondom neki, hogy már ne legyen code a tartalom?

Köszi:Koli

hát ha le akarod zárni akkor kacsacsőr / code kacsacsőr

'Kacsacsor'-ozes helyett a szovegben tessek hasznalni a < > szovegeket. Nagyon hasznos koddarabkak.
--

()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Hasznald a code-ot: <code> a bemasolt kod </code>

Amugy az Elem hasznal template-et? Van nevter?


"If you must mount the gallows, give a jest to the crowd, a coin to the hangman, and make the drop with a smile on your lips" The Wheel of Time series

Igen, használ csak gondolom a kacsacsőr miatt ne látszik...:P

template 'kacsacsőr'class T'kacsacsőr'

Elem* BKFa 'kacsacsőr' T 'kacsacsőr'>::keres(T adat)
{
return gyoker;
}

Akkor az elemnek is van template parametere, nem csak a BKFa-nak?
Mert ha igen, akkor valami ilyesmi:

template< class T>
Elem< T > BKFa< T >::keres


"If you must mount the gallows, give a jest to the crowd, a coin to the hangman, and make the drop with a smile on your lips" The Wheel of Time series

Nem.
a hpp így néz ki:
http://hup.pastebin.com/m4b0038b1

(hogy csináltad, hogy neked megmaradt a < -kacsacsőr?)

Raktam egy szóközt a T elé és mögé.


"If you must mount the gallows, give a jest to the crowd, a coin to the hangman, and make the drop with a smile on your lips" The Wheel of Time series

Raktam egy szóközt a T elé és mögé

A link alapján ezt próbáld:

template< class T >
BKFa< T >::Elem* BKFa< T >::keres(T adat)


"If you must mount the gallows, give a jest to the crowd, a coin to the hangman, and make the drop with a smile on your lips" The Wheel of Time series

pastelj a hup.pastebin.com-ra

bemásoltam elküldtem, és most?
ja gondolom ez kell:
http://hup.pastebin.com/m60156f38

Frankó, most már csak az a kérdés, hogy 'Elem' hol van definiálva, mert ha a BKFa-ban, akkor így kellene:


template <class T>
BKFa<T>::Elem*
BKFa<T>::keres(T adat)
{
return gyoker;
}