Moi.
Malleista sen verran että mallihan esitellään vaikka näin (tämä siis esmes):
template
malli nop(malli n) {
static malli s = 5;
return s n;
}
Tai näin:
template
malli nop(malli n) {
static malli s = 5;
return s n;
}
Manuaalit sanoo että noilla class ja typename ei ole mitään eroa, onko näin? ja kumpaa olisi "esteettisempi" käyttää?
template
3
522
Vastaukset 3
- c++....
On eroa koska tämä kääntyy:
template < template < typename T> class A>
struct Foo { };
Mutta tää ei käänny (ja on kuulemma väärin):
template < template < typename T> typename A>
struct Foo { };
"ja kumpaa olisi "esteettisempi" käyttää?"
Koska templaten 'macrokorvaus'tyyppi voi olla mikä tahansa - ei vain class - niin paljon loogisempaa on typename (mikäli mahdollista). Esimerkissäsi on malli*funktio* niin miten luokkakäsite class siihen liittyy? Oikein, ei mitenkään.
Ja miksi helvetissä class-sanalle yleensäkin on annettu kaksoismerkitys?- aikol
Moi.
Mitä tuossa tapahtuu? siis meinaan että mitä tämä tekee ja miten käytän/kutsun tätä?:
template < template < typename T> class A>
bool moi() {
return true;
}
Siis meinaan että spesialisointihan menisi jotenkin näin:
template
bool heh() {
cout
- -amatööri
Malli argumentti
Mallin käännösmalli
Toden näköisesti sekoitti vain enemmän :)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1751577
- 78841
Ei enää ulkoteltta ruokaa.
Se oli sitten viimmeinen kerta kun tuonne teltalle menen.Laatu heikkenee joka vuosi ja annokset pienenee.Ei enää kiitos,36816En ole hetkeen sinulle kirjoittanut nainen
Vieläkin ajattelen sinua, jos voit uskoa. Tunteet minussa huutavat toivoa ja rakkautta, kun kylmä loogisuus taas pistää56791- 59630
Mitä eroavaisuuksia sinulla on
kaivattusi kanssa? Esim. luonteessa. Haittaavatko erot vai ovatko vain rikkaus?69610Olet niin tärkeä
Et edes tiedä sitä, tai ehkä tunnet sen… Sinussa on jotakin pysyvää, tuttua, turvallista, kodikasta.19541- 17498
Mä olen tosi
Ylpeä sinusta 🫂 Ajatuksissani pyydän sulle paljon suojelusta ja varjelusta. Sinua rakastettaan ja susta välitetään. Mui38486Jos sussa toisessa on yhtään miestä
Ja kadut tekemisiäsi niin menet poliisin puheille, paljastat kaiken oman osuutesi ja kerrot mitä kaikkea se toinen on te35476