C++ kérdések

Kezdőlap Fórumok Programozás C++ kérdések

10 bejegyzés megtekintése - 51-60 / 120
  • Szerző
    Bejegyzés
  • #2023718
    pointux
    Felhasználó

      #2023719
      pointux
      Felhasználó

        „Abba a bizonyos „feldolgozó függvény” kódjába beavatsz???”
        Ennek már leírtam a prototípusát (meg a paraméterét):
        bal_endless ( ( int ) jobb_endless ( ) )
        Természetesen a bal, meg a jobb csak a szemléltetésként van ott. (Most ugye a jobbnak lényegtelen a paramétere… nyílván az határozza meg, hogy mi van tõle jobbra, annak a paraméterét meg a még jobbra lévõ… a legjobbra lévõ értékelõdik ki elõször. Tehát ezek ilyen gymásba ágyazott függvényhívások, melybõl egyet emeltem ki, de akárhány lehet.)

        #2023720
        FLINX
        Felhasználó

            törölve

          #2023721
          pointux
          Felhasználó

            Operátor helyett egyébként elõször sima függvényként írd fel, akkor jobban fogod látni, hogy mi a probléma…
            (Mást nem tudok mondani… Meg fújni elõtte mindent, mert a C nagyon kemény… nagyon el lehet benne veszni, de ezért szeressük. :))))

            #2023722
            pointux
            Felhasználó

              „De ha te vagy esetleg valaki más értõ felírná hogy hogy nézne ki ez a gyarló… hibás… amatõr sor HELYESEN
              friend bool operator<(const endlesss &a, const endless &b);"
              Hát nem igaz, hogy nem bírod  megérteni, hogy nem ebben van a hiba!!!!
              Attól függetlenül, hogy így csinálnám:
              bool operator<(const endless &b); Nincsen olyan konstruktorod, mely int típust vár!!
              De semmi gondod nem lenne, ha ezt sima függvényként írogatnád fel, akkor már rájöttél volna.

              #2023723
              pointux
              Felhasználó

                bal_endless ( ( int ) jobb_endless ( ) ) <<<<< itt van, ami végrehajtódik... nálad nem ugye, mert nincs ilyen
                (Már kivastagítottam, kiemeltem, megismételtem… nem tudom mit csináljak még. :))))

                #2023724
                kl223
                Felhasználó
                  vizsla wrote:
                  „Meg az is elég magas, hogy hogyan térjek vissza objektumok címével…”
                  Pedig már használtad: &.
                  #2023725
                  FLINX
                  Felhasználó

                    OK Mostmár sikeresen felfogtam… Hogy nincs olyan konstruktorom, aminek a paraméterében int van.
                    Kössz a türelmet!

                    #2023726
                    pointux
                    Felhasználó

                      „Ezzel egyetértek. Bár én speciel elõször javaban tanultam meg, utána c++ban és nem a C felõl közelítettem…”
                      Azért a java tanít valami C-t is… szóval…

                      „Azt hittem azt mondod, hogy az összehasonlító operátoroknak is az objektum címét kellene visszaadniuk.”
                      Neem… bár lehetne és lenne is értelme, mert mi van akkor, ha egy szimpla kereséshez akarod használni az ==-t. Ha azonos, megtaláltad. 🙂 Sokkal praktikusabb, mint id tagokat deklarálni, hiszen minden objektumra jellemzõ a címe is, önmagában. 🙂

                      „na ezt nem vágom. Hogy jönnek ide a konstruktorok”
                      Ha pl. referencia pointereket akarsz használni. Az osztály maga nem lehet referencia pointer, viszont a visszatérési érték igen. Ha a bal ill. a jobb oldalon is referencia pointert vársz, akkor nem lehet ez a függvény az osztály tagja.
                      (

                      #2023727
                      roante
                      Felhasználó

                        Csak egy észrevétel: a logikai operátorokat talán jobb, ha az ember globálisnak deklarál. Pl.
                        http://aszt.inf.elte.hu/%7Egsd/pny2/html/ea6_date/date.h.html

                        Gondolj csak bele, hogy jó, ha a dátumot akarom összehasonlítani egy string-el, akkor megy a friend fv., de ha string az elsõ paraméter, akkor nem igazán lenne jó beleírni az std::string-be egy új friend operátort a dátum típusnak 🙂

                      10 bejegyzés megtekintése - 51-60 / 120
                      • Be kell jelentkezni a hozzászóláshoz.