Zu welchem der folgenden Themen hättest du gerne als nächstes ein Video? -> Keylogger in Python programmieren -> USB Rubber-Ducky als Security-Token -> Sichere Passwörter (Passwortkarten und häufige Fehler beim Entwickeln von Passwörtern)
Mir war gar nicht klar, dass man zwischen Referenzen und Pointern unterscheidet. Referenzen sind Aliase? Referenzen sind aber auch Pointer, richtig? Nur muss ich nicht mehr explizit dereferenzieren. Eine Referenz muss ich direkt zuweisen und ich kann die Referenz danach auch nichts anderes mehr referenzieren lassen(also neu zuweisen), richtig? Was benutzt man denn dann bei Gettern und Settern ueblicherweise? Wirst du in Zukunft vllt. auch Videos zu bekannten Algorithmen wie Path-Finding(zB A*-Algorithmus) machen? Und vielleicht auch solche wie Longest Common Sequence usw? Ich habe das alles in Java gelernt wuerde mich aber sehr fuer diese DInge C++ interessieren, da ich mit C++ privat ein Projekt machen will aber syntax maessig bin ich bei C++ schwach. Selbiges gilt fuer Entwurfsmuster(also Design Patterns ) und auch Funktionale Programmierung in C++! Kann man da auch so wie in Java mit "Lambdas" arbeiten? Bietet C++ vllt auch solche funktionalen Interfaces wie in java.util.function(Predicate, Consumer usw) An sowas waere ich sehr interessiert
Es gibt auch noch int& ref_die_antwort = die_antwort; Beim Aufruf muss man dann nicht dereferenzieren(die Sternchen-Geschichte). Anderweitig gibt es auch noch Smart Pointer um Memory Leaks zu vermeiden (wenn ihr während der Laufzeit Speicher vom System requested) Das wären: - std::unique_ptr // Nur ein Element, "unique" - std::shared_ptr // Mehrere Smart-Pointer auf eine Variabel Gibt bestimmt noch mehr :D
Ich gehe in dem Beispiel davon aus, dass zuvor durchgeführte Änderungen an den Werten sich auf das nächste Beispiel auswirken. D. h. im zweiten Beispiel wird *p_die_antwort auf den Wert 44 gebracht. Mit diesem wird dann im nächsten Beispiel weitergerechnet (daher dann 22, denn 44/2=22).
Wenn ich mit cheatengine die Speicheradresse von items in Videospielen hole und sie separat mit c++ ändere, ändert sich dann auch Anzahl an items im Spiel? Habe bis jetzt immer alles in cheatengine gemacht aber mit c++ könnte man es Automatisieren also z.b wenn die Leben
Mich interessiert einiges: friend-Klassen, Operator Overloading, inheritance mit virtual und container in STL. Würde mich jedenfalls sehr freuen, wenn demnächst etwas davon in einem Video erscheint 😅👍
@@skinara3510 Ich werde mal schauen, was sich da zeitlich/organisatorisch machen lässt. Vor allem Operator Overloading hat mir im Studium sehr gut gefallen. Das kann man super mit mathematischen Themen verbinden. 👍
@@skinara3510 Dieses Wochenende kommt einer deiner Videowünsche zu C++ (Operator Overloading) :) Es muss nur noch geschnitten, gerendert und hochgeladen werden ;)
Sind Pointer eigentlich nur da um leistung und speicher zu sparen und das man nicht immer die Variable mit einer anderen angleichen muss oder noch zu etwas anderem, weil man könnte ja ach einfach nur zu anstatt int *b = &a zu schreiben auch einfach int b = a schreiben, nur das man eben immer wenn a verändert wird b mit a angleichen muss?
Zu Pointern gibt es noch ein paar Sachen mehr zu sagen. Woher kommt die künstliche Begrenzung von 3 Minuten? Ich finde man braucht auch Zeit um die Dinge richtig zu verarbeiten, daher finde ich das Konzept "soviel Wissen wie möglich in kürzester Zeit" generell fraglich. Vielleicht wären auch noch typische Fehler mit dem Umgang von Pointern interessant. Gruß
Ja, ich bin mittlerweile weg gegangen von den "kurzen" Videos und bringe auch gerne mal längere Beiträge. Vielleicht steht demnächst mal ein Reboot dieses Videos an.
@@Florian.Dalwigk ...hab den Schrank mit Popcorn voll und der schlepptop ist auf netzbetrieb geschaltet! VS2019 auf 7040x1080px, nur mit meinem wxwidgets hängt noch, muss nochmal neu installieren da ich mir die binaries statt winzip gezogen hab!🤦♂️...V...pfosten...🤣
Wer ist hier vom int *a; short?
Hier, ich, ich 🙂
Ja gerade eben xD
Das ist genau die Scheiße, die ich will!
Bitte mehr von C++, sonst bestehe ich mein Programmierkurs nicht :D
Das freut mich etzala. Weitere Videos werden folgen.
🤣🤣🤣Du bist der knaller!...🤣😂🤣
Zu welchem der folgenden Themen hättest du gerne als nächstes ein Video?
-> Keylogger in Python programmieren
-> USB Rubber-Ducky als Security-Token
-> Sichere Passwörter (Passwortkarten und häufige Fehler beim Entwickeln von Passwörtern)
Sichere Passwörter :)
@@obinator9065 Same !
Irgendwas in Python
Keylogger in Python
Ich waere fuer "Sichere Passwoerter". Tatsaechlich ist aber alles interessant^^
Haha "deadbeef" 😂😂😂 Sehr gutes Video. Zeiger sind vor allem am Anfang verwirrend und hier werden sie übersichtlich erklärt.
Da gibt es noch mehr 😉
- 0xDEADBEEF
- 0xCAFEBABE
- 0xBADC0DED
- 0xDEADC0DE
- 0xDEADDA7A
- 0xBADA55
- ...
#HexSpeak 👍
@@Florian.Dalwigk Ich weiß noch die gute alte MAC-Adresse 1e:at:de:ad:be:ef
sehr angenehme Stimme!! Danke für das Video!
Sehr gerne :)
Sehr cool!! Vielen Dank! :DD
Sehr gut erklärt, vielen Dank!
Sehr gerne
Mir war gar nicht klar, dass man zwischen Referenzen und Pointern unterscheidet. Referenzen sind Aliase? Referenzen sind aber auch Pointer, richtig? Nur muss ich nicht mehr explizit dereferenzieren. Eine Referenz muss ich direkt zuweisen und ich kann die Referenz danach auch nichts anderes mehr referenzieren lassen(also neu zuweisen), richtig?
Was benutzt man denn dann bei Gettern und Settern ueblicherweise?
Wirst du in Zukunft vllt. auch Videos zu bekannten Algorithmen wie Path-Finding(zB A*-Algorithmus) machen? Und vielleicht auch solche wie Longest Common Sequence usw?
Ich habe das alles in Java gelernt wuerde mich aber sehr fuer diese DInge C++ interessieren, da ich mit C++ privat ein Projekt machen will aber syntax maessig bin ich bei C++ schwach.
Selbiges gilt fuer Entwurfsmuster(also Design Patterns ) und auch Funktionale Programmierung in C++! Kann man da auch so wie in Java mit "Lambdas" arbeiten? Bietet C++ vllt auch solche funktionalen Interfaces wie in java.util.function(Predicate, Consumer usw)
An sowas waere ich sehr interessiert
Es gibt auch noch int& ref_die_antwort = die_antwort;
Beim Aufruf muss man dann nicht dereferenzieren(die Sternchen-Geschichte).
Anderweitig gibt es auch noch Smart Pointer um Memory Leaks zu vermeiden
(wenn ihr während der Laufzeit Speicher vom System requested)
Das wären:
- std::unique_ptr // Nur ein Element, "unique"
- std::shared_ptr // Mehrere Smart-Pointer auf eine Variabel
Gibt bestimmt noch mehr :D
Referenzen und Pointer sind aber zwei verschiedene Sachen.
Hugh Mungus Ja, du bekommst die Variabel selbst anstatt einen Zeiger darauf, zufrieden?
@@obinator9065 Nö. Aber so wie du drauf bist, mach ich hier Schluss.
Ich habe eine frage zum letzten Besipiel. Ich denke, das: int twentytwo = *p_die_antwort/2; std:: cout
Ich gehe in dem Beispiel davon aus, dass zuvor durchgeführte Änderungen an den Werten sich auf das nächste Beispiel auswirken. D. h. im zweiten Beispiel wird *p_die_antwort auf den Wert 44 gebracht. Mit diesem wird dann im nächsten Beispiel weitergerechnet (daher dann 22, denn 44/2=22).
Deadbeef *lol*
Aber Klasse video, bitte mehr :)
Danke ;)
Wenn ich mit cheatengine die Speicheradresse von items in Videospielen hole und sie separat mit c++ ändere, ändert sich dann auch Anzahl an items im Spiel? Habe bis jetzt immer alles in cheatengine gemacht aber mit c++ könnte man es Automatisieren also z.b wenn die Leben
Ich kenne mich nicht mit der Cheatengine aus. Ich denke auch, dass das auf das jeweilige Spiel ankommt.
Bitte mehr zu C++
Hast du einen bestimmten Themenwunsch?
Mich interessiert einiges: friend-Klassen, Operator Overloading, inheritance mit virtual und container in STL.
Würde mich jedenfalls sehr freuen, wenn demnächst etwas davon in einem Video erscheint 😅👍
@@skinara3510 Ich werde mal schauen, was sich da zeitlich/organisatorisch machen lässt. Vor allem Operator Overloading hat mir im Studium sehr gut gefallen. Das kann man super mit mathematischen Themen verbinden. 👍
Aboglocke ist aktiviert ;)
@@skinara3510 Dieses Wochenende kommt einer deiner Videowünsche zu C++ (Operator Overloading) :) Es muss nur noch geschnitten, gerendert und hochgeladen werden ;)
Wann kommt eigentlich das Video zur Pointerarithmetik? :)
Puh, ich weiß nicht, ob das überhaupt noch kommt ... :D
Sind Pointer eigentlich nur da um leistung und speicher zu sparen und das man nicht immer die Variable mit einer anderen angleichen muss oder noch zu etwas anderem, weil man könnte ja ach einfach nur zu anstatt int *b = &a zu schreiben auch einfach int b = a schreiben, nur das man eben immer wenn a verändert wird b mit a angleichen muss?
Ist der Pointer in C++ das gleiche wie der Pointer in C?
Ja
bist der beste
Merci 😁
Zu Pointern gibt es noch ein paar Sachen mehr zu sagen. Woher kommt die künstliche Begrenzung von 3 Minuten?
Ich finde man braucht auch Zeit um die Dinge richtig zu verarbeiten, daher finde ich das Konzept "soviel Wissen wie möglich in kürzester Zeit" generell fraglich.
Vielleicht wären auch noch typische Fehler mit dem Umgang von Pointern interessant.
Gruß
Ja, ich bin mittlerweile weg gegangen von den "kurzen" Videos und bringe auch gerne mal längere Beiträge. Vielleicht steht demnächst mal ein Reboot dieses Videos an.
Bei cpp, genau wie bei py, gehen ruhig auch 30 statt 3 Minuten!😜😂🤣😂
👏👏👏👍
Ich versuch's 😄👌
@@Florian.Dalwigk ...hab den Schrank mit Popcorn voll und der schlepptop ist auf netzbetrieb geschaltet! VS2019 auf 7040x1080px, nur mit meinem wxwidgets hängt noch, muss nochmal neu installieren da ich mir die binaries statt winzip gezogen hab!🤦♂️...V...pfosten...🤣
gibst du mir bitte 10% deines Wissens. :D
Na klar: th-cam.com/channels/swWBF6ZkGnLG3sLRR65xRw.html
Ohhh .. . . . wieder in C++ reinkommen .... gabs da nicht was von Ratio . . .. .Rithmen VErstehen ?:D