Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 28
  1. #1
    NoClose Wurm Avatar von Kolabi
    Registriert seit
    13.07.2007
    Beiträge
    198

    Standard [vTut, C++]C++ - Lessons

    Funktionen

    Ich hab mal ein vTut über Funktionen in C++ gemacht. Ich habe allerdings nicht alles über Funktionen besprochen ( u.a. virtuelle,friend,transzendente...)

    In diesem vTut geht es um :

    • C++ Programm und seine Bestandteile
    • Erstellen eigener Funktionen
    • Inline Funktionen
    • Überladung
    • Rekursive Funktionen


    Länge : ~ 20 Min
    Größe :

    • (entpackt) : ~ 85 MB
    • (gepackt) : ~ 55 MB

    Format : .wmv

    Video Download [RS] : http://rapidshare.com/files/25921219...Funktionen.rar
    Präsentationsdatei (Open Office - Impress ) Download [Uploaded.to] : http://uploaded.to/file/k6qvix



    ---------------------------------------------------------------------------



    Arrays


    In diesem vTut geht es um :

    • Was sind Arrays?
    • Definition u. Initialisierung v. Arrays
    • Mehrdimensionale Arrays
    • Übungen


    Länge : ~ 12 Min
    Größe :

    • (entpackt) : ~ 154 MB
    • (gepackt) : ~ 108 MB

    Format : .wmv

    Video Download [RS] : http://rapidshare.com/files/259831064/C___-_Arrays.rar
    Präsentationsdatei (Open Office - Impress ) Download [Uploaded.to] : http://uploaded.to/file/vepkjs



    ---------------------------------------------------------------------------



    Zeiger


    In diesem vTut geht es um :

    • Was sind Zeiger und wie funktionieren sie?
    • Dereferenzierung
    • Heap und Stack
    • Memory Leaks


    Länge : ~ 16 Min
    Größe :

    • (entpackt) : ~ 56 MB
    • (gepackt) : ~ 42 MB

    Format : .wmv

    Video Download [RS] : http://rapidshare.com/files/260303144/C___-_Zeiger.rar
    Präsentationsdatei (Open Office - Impress ) Download [Uploaded.to] : http://uploaded.to/file/bcz66v

    ---------------------------------------------------------------------------

    Youtube Upload von Yakuza112:

    Code:
    http://www.youtube.com/watch?v=tAGnJcni8y8
    http://www.youtube.com/watch?v=l7C3vq61DTU
    http://www.youtube.com/watch?v=FJBqaDa13AY
    Geändert von sn0w (09.04.2012 um 15:41 Uhr) Grund: Youtube Videos hinzugefügt.

  2. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Avior (11.06.2010), b0ne (27.08.2010), B4n4n4 (10.04.2010), Bi0virus (30.07.2010), chewee (15.12.2010), Cristhecrusader (07.04.2010), Dauerbauer (28.04.2010), deagleD (22.06.2010), DocD00 (07.04.2010), Megagamer (03.04.2010), Shini (11.04.2010), skullteria (01.08.2010)

  3. #2
    W32.SwineFlu Avatar von Sirect
    Registriert seit
    24.07.2008
    Beiträge
    1.916

    Standard

    Scheiße... Das ist gut
    Das beste Tutorial das ich seit langem gesehen habe, hast alles gut erklärt, es ist gesprochen, und die Qualität ist in Ordnung.
    Was will man mehr

    Edit:

    Du erklärst sogar den Wortursprung anhand von Lateinischen Begriffen xD
    Wäre cool mehr von dir zu sehen!
    Geändert von Sirect (23.07.2009 um 21:09 Uhr)

  4. #3
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Erstmal was ich schön fand:
    - die Powerpoint Präsentation mitten drin (:
    - du hast gesprochen
    - du hast Beispiele gezeigt (die auch nicht uneinfallslos waren )
    - du hast Übungsaufgaben gestellt (nette Idee)

    Was ich zu bemängeln habe:
    - die Prototypen die du benutzt hast waren an diesen Stellen gar nicht notwenig - Prototypen werden genutzt, weil man in C++ Funktionen nicht implizit deklarieren darf (in C übrigens seit den neueren Standards auch nicht mehr) - da du die Funktionen aber vor ihren Aufrufen deklariert hast (sie standen alle über der main-Funktion) war dies unnötig
    - 06:44; weder der Speicherbereich in dem die Parameter gespeichert sind, noch der Speicherbereich für lokale Variablen wird freigegeben - Variablen und Parameter werden in der Regel auf dem Stapelspeicher (Stack) abgelegt und verbleiben dort auch, bis sie überschrieben werden. Lediglich der Gültigkeitsbereich für solche lokale Variablen erlischt außerhalb der Funktion
    - die Programmgeschwindigkeit kann durch inline-Funktionen erhöht werden - das stimmt, deine Begründung erscheint mir aber etwas mekrwürdig: "das heißt das Programm mus die Funktion nicht suchen" - die Funktion wird nicht gesucht (auch nicht im Sourcecode, wie du bei 06:06 behauptet hast); das Programm weiß genau wo sich diese Befindet - lediglich der Ausruf und das erstellen eines Stack-Frames führen zu einem sogenannten Function Overhead
    - Wann darf man Funktionen überladen? (wurde nicht konkret beantwortet): wenn sich die Funktionen in der Anzahl ihrer Parameter und/oder deren Datentypen unterscheiden
    - bei ca. 16:00 hattest du wohl ein Schnitt-Problem - der Film wiederholt sich
    - nach deiner Definition von der Fakultät in 16:53 (!n = (n-1) * n) wäre z.B. mit n = 5 die Fakultät von 5: !5 = 4 * 5
    - wieso definierst du bei deinem Fakultätsbeispiel die Funktionen mit Rückgabetyp long? Bei 32bit Systemen sind integer (int) und longs (long bzw. wenn man so will: long int) äquivalent - die Differenzierung ist somit unnötig und verwirrt nur.

    ------------------------------------------

    Alles in allem ist das ein sehr gelungenes Tutorial (trotz der Kritik - welche eigentlich nur wegen der Begründung so lang ausgefallen ist...).
    Es ist auf jeden Fall für Anfänger geeignet und nur zu empfehlen.

    Es sollte mehr solche Tutorials auf Free-Hack geben.
    Daumen hoch


    mfG. BlackBerry

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  5. #4
    eicar Avatar von sarex
    Registriert seit
    20.04.2009
    Beiträge
    311

    Standard

    das is gut erklärt und hilfreich danke
    mfg
    BM-Profil


  6. #5
    NoClose Wurm Avatar von Kolabi
    Registriert seit
    13.07.2007
    Beiträge
    198

    Standard

    Hey,
    erstmal danke für die Antworten und danke an BlackBerry für das das Aufzeigen der Mängel. Ich werd' versuchen es im nächsten vTut besser zu machen.

    Ich habe die Präsentation auch noch hochgeladen (siehe erste Post).

  7. #6
    Anfänger Avatar von Lynx_
    Registriert seit
    09.05.2009
    Beiträge
    22

    Standard

    Das nenn ich doch mal Zufall. Bin grade beim Thema Funktionen in C++ und schon bekomm ich Unterstützung^^. Werde es mir gleich mal anschaune...

    Feedback kommt per Edit.

    mfg Lynx

    //Edit: Wow super Tutorial hat mir echt gut gefallen weiter so!
    Geändert von Lynx_ (24.07.2009 um 12:44 Uhr)
    printf("Sorry no signature here :X");

  8. #7
    Sobig Wurm Avatar von bexxter
    Registriert seit
    03.07.2009
    Beiträge
    223

    Standard

    Sehr schön, hat mir aufjedenfall weitergeholfen.

  9. #8
    Krümelmonster Avatar von Nur4mon
    Registriert seit
    12.05.2009
    Beiträge
    221

    Standard

    Nice

    Kannst du auch ein Tut ober Zeiger machen? xD

  10. #9
    NoClose Wurm Avatar von Kolabi
    Registriert seit
    13.07.2007
    Beiträge
    198

    Standard

    Ich hab noch ein kleines Tutorial über Arrays gemacht ( siehe 1. Post ).
    Ich werde, wenn ich Zeit habe, Zeiger vorstellen ;-)

  11. #10
    Bad Times Virus
    Registriert seit
    14.07.2008
    Beiträge
    564

    Standard

    Habs mir mal angeguckt. Ist echt nicht schlecht geworden, nen weiteres wär klasse :p
    Alles kann - nichts muss.

Seite 1 von 3 123 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •