template

aikol

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ää?

3

522

    Vastaukset 3

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. Anni Ihamäki saa tylyä kommenttia TTK:sta - Erityisesti tämä "vääryys" ärsyttää

      Kaikille ei ole mieleen se, että Anni Ihamäki on mukana uudella Tanssii Tähtien Kanssa -kaudella. Ihamäki saa varsin ty
      Kotimaiset julkkisjuorut
      42
      1338
    2. Päivän Riikka: Pandan suklaatehdas Jyväskylästä Viroon

      Menkää töihin! Viroon! --- Liki sata vuotta kestänyt suklaantuotanto makeisvalmistaja Pandan tehtaalla Vaajakoskella pä
      Maailman menoa
      316
      1146
    3. Tiesitkö? Vappu Pimiän ensimmäinen aviomies ei ole Teemu-rakas

      Vappu Pimiä on tätä nykyä naimisissa Teemu Huuhtasen kanssa. Pimiä on toista kertaa naimisissa, sillä ensimmäinen liitto
      Kotimaiset julkkisjuorut
      28
      968
    4. Mitä et ole valmis sietämään ihmissuhteissasi ja miksi?

      Aiemmin jo kyseltiin mitkä vaatimukset olivat mielestänne liiallisia. Kyselläänkin nyt sitä, että millaisilla asioilla s
      Sinkut
      306
      940
    5. Älä nyt ylikuormitu vaikka sinusta pidänkin rakas nainen

      Tiedän, että olet minulle oikea. En halua pilata tätä juttua malttamattomuudella, mutta epäilen. Haluan vain olla lähel
      Ikävä
      33
      791
    6. Kai mua vähän

      Masentaa tämä kaikki. Tämä koko meidän välinen juttu on niin vaikea… Voitaisiinko molemmat lopettaa tilanteen ruokkimine
      Ikävä
      130
      747
    7. kolme tunnistetta kaivatustasi

      Anna kolme tunnistetta kaivatussasi!
      Ikävä
      47
      696
    8. Treffi-ilmoituksia!

      Tähän avaukseen voipi treffeille halukkaat laittaa oman - lyhyen - vapaamuotoisen hakunsa,burneri emaileinee). Tavoitte
      Sinkut
      193
      682
    9. Riittäisikö se

      Että nähtäisiin viikonloppuisin? Naiselta.
      Ikävä
      61
      605
    10. Olenko käsittänyt oikein?

      Tykkäät, mutta et halua mitään (ymmärrän kyllä syyn miksi et).
      Ikävä
      40
      546
    Aihe