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. Miten yksi ihminen

      Voi kolahtaa näin kovaa? Saada ajatukset vallattua näin totaalisesti? Taidan oikeasti tarvita ammattiapua tämän kanssa,
      Ikävä
      84
      1521
    2. Mikä on hänen nimen viimeinen tavu?

      🎣🎣🎣🎣🎣
      Ikävä
      81
      1355
    3. Olet lihonut kuin pullataikina

      Olet lihonut kuin pullataikina. Et ole yhtä kaunis kuin aikaisemmin. Oletko ryyppäämässä käynnyt joka ilta?
      Ikävä
      81
      1291
    4. Kyllä on ihmisillä paha olla

      Harmi, kun se pitää kipata toisten niskaan. Noh, huhuhan kertoo, että koko palsta on menossa kiinni. Pitäneekö paikkan
      Sinkut
      164
      885
    5. Olisko jo aika?

      Voisitko jo viimein puhua tai avata edes yhteydet sen mahdollistamiseksi.
      Ikävä
      56
      882
    6. Festivaaliko?

      Ei kunnon valoja tai mitään rakenteita, amatöörien puuhastelua äänentoistoa myöten.Yksi soittotaitonen bändi! Luisia kyl
      Kuhmo
      38
      785
    7. Mustikanpoimintaa

      Raskasta ja hidasta hommaa on vaikka kyllä pääsisi ihan hyville tuntipalkoille jos ämpärin tunnissa ehtisi hyvältä paika
      Maailman menoa
      86
      744
    8. Toivotko jotain tapahtuvan

      Että saisit kaivattusi vaimoksesi?
      Ikävä
      58
      740
    9. Mies viimeinen viestisi..

      Minkä verran panostit? Oliko jotain kokreettista. Pyysitkö treffeille? Ilmoititko halusta tavata? Epämääräisiin ei mon
      Ikävä
      130
      672
    10. Ammoniakkivuoto

      Oliko tämä Kiantaman tehtaalla? Ei heitä huonot uutiset Kiantamaa kiertämästä. Pitäsikkö jo laittaa lappu luukulle ja mu
      Suomussalmi
      18
      638
    Aihe