Ich habe Visual Studio 2019. Damit M_PI keinen Fehler gibt, muss ich vor dem include folgendes setzen. #define _USE_MATH_DEFINES #include Dann funktioniert auch return M_PI * radius * radius;
Richtig. Hätte ich vorher dein Kommentar gelesen, hätte ich nicht selber schauen müssen. Aber ging recht fix, das rauszufinden. In der Info von math.h steht es ja. Trotzdem danke.
Das ist wirklich cool! Habe vor 4 Tagen angefangen mein eigenes "Betriebssystem" in einer Windows Console zu programmieren und denke, dass es mir sehr weiter helfen wird :)
@@hazederjunkie2033 Habe es teilweise zu Ende gehabt. Habe leider keine Dateien mehr davon 😅 Im Laufe des Projekts konnte man viel mitnehmen. Threads, FileStreams etc. Network habe ich noch nie gemacht und habe ehrlich gesagt nicht vor sowas in C++ dann zu realisieren.. Vielleicht dann eher C# oder mit CPython.
@@dennisschweinfort5605 Okay sehr interessant :-) Viel erfolg weiterhin ich fange gerade erst an, bin mir aber nicht sicher ob c++ ein Guter einstieg ist
Hab ca. vor einem Monat angefangen c++ als hobby zu lernen und muss sagen das es mich sehr fasziniert. hab mir das viel schwerer vorgestellt als es in Wirklichkeit ist ^^
@@TheMorpheusTutorials mit dem Alter wird man vergesslich 😂 Kann aber auch sein, dass es jemand anderes war. Viele haben das Profilbild. War Mal ein Meme :/ Geschichte: ua-cam.com/video/CZJjmHfTibE/v-deo.html
Denkst du es ist möglich eine allgemeine Serien zu OOP zu machen ? Oder sind die Reihen zu Java und bestimmte Videos in deinen Programmier Tutorials ausreichend um sich etwas allgemein Wissen anzueignen ?
bruder was hast du für einen monster compiler? meine atom compiler extension braucht eine minute selbst wenn da nur ne main steht und selbst visual studio braucht immer ein paar sekunden. bei dir geht das ja auf knopfdruck.
@@igs8949 habe leider zur Zeit kein Geld um mir einen extra PC mit Linux nur fürs Programmieren zu kaufen :/ Und ich kann die Oberfläche von Linux ohnehin nicht leiden, finde die absolut grässlich.
Du brauchst keinen extra Rechner dafür. Ich hab auch Linux und Windows auf einmal. Und "die Oberfläche" ist tatsächlich unmöglich 😂 Linux hat um die 20 Oberflächen aus denen du wählen kannst, je nach dem, welche distribution du nimmst
Nabend ich kam gerade von Python hier her also da war so ein Spiel was wir halt machen mussten und das habe ich jetzt mache ich mit c++ weiter, kommt man da durcheinander?
Sag mal welche plug-ins hast du bei Atom installiert um C++ zu kompilieren? Ich nutze Mac OS und habe es irgendwie nicht hinbekommen C++ in Atom zu Schreiben.
@@TheMorpheusTutorials Hab ich auch probiert! Da war immer permission denied! Jetzt hab ich Visual Studio Code! Finde ich besser als Atom aber c++ ist da seltsam und input funktioniert da nicht im Terminal! :-))
In C++ ist der einzige Unterschied, dass structs die Zugriffsmodifikatoren auf public standardmäßig haben, Klassen haben private als default. In C sind structs nur eine Zusammenstellung von Daten, die du ohnehin haben könntest. Allerdings haben die dann keine Methoden, Konstruktoren, Vererbung etc
Ich arbeite mit Visual Studio und möchte eine Klasse in eine extra .cpp Datei schreiben. Nur ich bekomme es einfach nicht hin, kann mir da jemand helfen oder mir einen Hinweis geben wo ich eine Lösung finden kann? Wäre super nett!
falls das problem noch besteht: corecrt_math_defines.h hat bei mir M_PI sollte aber eigentlich auch mit math.h funktionieren aber warums das nicht tut da hab ich wohl noch zu wenig ahnung von c++ Edit: mit #define _USE_MATH_DEFINES vor #include gehts bei mir alternativ auch
Hallo 👋, ich habe eine Frage. Wie hast alle programmiere Sprachen gelernt? Du hast doch bestimmt im Studium die Grundlagen gehabt. Aber reicht die Grundlagen für alle programmiere Sprachen? Danke für deine Videos 😉
Wenn das schon "fast" Objektorientierung ist Frage ich mich warum haben ich dass nicht schon früher genutzt? Wahrscheinlich weil es das in Pascal (ohne Delphi) nicht gibt... Meh...!
Sehr gut und sehr verständlich für Anfänger! Du rettest meine Credits!
Noch nie eine so gute Erklärung von Klassen gehört
Ich habe Visual Studio 2019. Damit M_PI keinen Fehler gibt, muss ich vor dem include folgendes setzen.
#define _USE_MATH_DEFINES
#include
Dann funktioniert auch return M_PI * radius * radius;
Richtig. Hätte ich vorher dein Kommentar gelesen, hätte ich nicht selber schauen müssen. Aber ging recht fix, das rauszufinden. In der Info von math.h steht es ja. Trotzdem danke.
Danke
Besten Dank. VS2022 will das auch so haben
Dank dir hab ich’s verstanden. Danke! Das was bei mir alles geklärt hat war das String int etc auch Klassen sind. Die haben mich immer verwundert.
einfach toll!!
danke dir, dem frank und hanspeter xd
Hervorragendes tutorial
Vielen Dank 😁
Das ist wirklich cool! Habe vor 4 Tagen angefangen mein eigenes "Betriebssystem" in einer Windows Console zu programmieren und denke, dass es mir sehr weiter helfen wird :)
Freut mich sehr =) Viel Erfolg bei deinem Projekt!
Und hast du es zu ende gebracht? :-)
@@hazederjunkie2033 Habe es teilweise zu Ende gehabt. Habe leider keine Dateien mehr davon 😅 Im Laufe des Projekts konnte man viel mitnehmen. Threads, FileStreams etc. Network habe ich noch nie gemacht und habe ehrlich gesagt nicht vor sowas in C++ dann zu realisieren.. Vielleicht dann eher C# oder mit CPython.
@@dennisschweinfort5605 Okay sehr interessant :-) Viel erfolg weiterhin ich fange gerade erst an, bin mir aber nicht sicher ob c++ ein Guter einstieg ist
hatte bis jetzt meine schwierigkeiten mit klassen, aber jetzt habe ich es verstanden!
Dankeschön.
Freut mich, danke fürs Zusehen :)
Hab ca. vor einem Monat angefangen c++ als hobby zu lernen und muss sagen das es mich sehr fasziniert. hab mir das viel schwerer vorgestellt als es in Wirklichkeit ist ^^
Und c++ ist sogar noch recht schwierig 😅
Es ist sehr spannend, zu hören, wie du Klassen erklärst, wenn man weiß, was es ist...
Wirklich gut gemacht und erklärt
Schaue mir das Video an, denke geil, den abonnier ich
Stelle fest, dass ich ihn schon abonniert habe... LoL
😂 Und ich weiß sogar, dass ich schon mal ein comment von dir beantwortet habe
@@TheMorpheusTutorials mit dem Alter wird man vergesslich 😂
Kann aber auch sein, dass es jemand anderes war. Viele haben das Profilbild. War Mal ein Meme :/
Geschichte: ua-cam.com/video/CZJjmHfTibE/v-deo.html
sehr gut und verständlich erklärt.
Vielen Dank 😊
Ich liebe deine Variablennamen
❤️
gut erklärt! (ich glaube ich hätte es auch verstanden wenn ich kein java und assembler gemacht hätte ;) )
in Visual Studio benötigt man noch "#define _USE_MATH_DEFINES" damit M_PI assozieirt wird.
Denkst du es ist möglich eine allgemeine Serien zu OOP zu machen ? Oder sind die Reihen zu Java und bestimmte Videos in deinen Programmier Tutorials ausreichend um sich etwas allgemein Wissen anzueignen ?
Schau dir mal meine Playlist "Programmieren Lernen" an ;) Die ist genau das. Bis in die Tiefe
bruder was hast du für einen monster compiler? meine atom compiler extension braucht eine minute selbst wenn da nur ne main steht und selbst visual studio braucht immer ein paar sekunden. bei dir geht das ja auf knopfdruck.
😂 Linux macht alles schneller
Die Frage ist nicht, wie gut sein Compiler ist, die Frage ist, wie schlecht Deiner ist lmao.
das ist keine Beleidigung, aber nutz Linux, danke!
@@igs8949 habe leider zur Zeit kein Geld um mir einen extra PC mit Linux nur fürs Programmieren zu kaufen :/
Und ich kann die Oberfläche von Linux ohnehin nicht leiden, finde die absolut grässlich.
Du brauchst keinen extra Rechner dafür. Ich hab auch Linux und Windows auf einmal. Und "die Oberfläche" ist tatsächlich unmöglich 😂 Linux hat um die 20 Oberflächen aus denen du wählen kannst, je nach dem, welche distribution du nimmst
Mint zum Beispiel ist Recht ähnlich zu Windows 10 (also die Oberfläche, xfce? Keine Ahnung), somit gut für Linux Einsteiger
Nabend
ich kam gerade von Python hier her also da war so ein Spiel was wir halt machen mussten und das habe ich jetzt mache ich mit c++ weiter, kommt man da durcheinander?
Kann passieren, aber ich denke es geht. Die beiden sprachen sind nicht besonders ähnlich
Sag mal welche plug-ins hast du bei Atom installiert um C++ zu kompilieren? Ich nutze Mac OS und habe es irgendwie nicht hinbekommen C++ in Atom zu Schreiben.
Oh gute frage, das war auf meinem alten system.. Bin ja mittlerweile komplett auf clion umgestiegen..
@@TheMorpheusTutorials Hab ich auch probiert! Da war immer permission denied! Jetzt hab ich Visual Studio Code! Finde ich besser als Atom aber c++ ist da seltsam und input funktioniert da nicht im Terminal! :-))
Permission denied heißt meist, dass du es als Admin ausführen musst
@@TheMorpheusTutorials Habу es jetzt in VSCODE hinbekommen! C++ plugin und Compile and Run plugin! Easy! Aber danke für deine Antworten
sehr gut erklärt!!! Wie wäre es, wenn nur die Methode float flaeche() private wäre. Danke
danke :)
Wenn flaeche() private wäre, könntest du sie ausschließlich von innerhalb der Klasse aufrufen
The Morpheus Tutorials ja! ich möchte sie aber ausserhalb der Klasse benutzen.
dann ist private leider keine Option für dich ;) Mach sie protected, falls das Paket dasselbe ist und sonst public
Was ist der unterschied zwischen einer klasse und einer struktur (struct)
In C++ ist der einzige Unterschied, dass structs die Zugriffsmodifikatoren auf public standardmäßig haben, Klassen haben private als default.
In C sind structs nur eine Zusammenstellung von Daten, die du ohnehin haben könntest. Allerdings haben die dann keine Methoden, Konstruktoren, Vererbung etc
Ich arbeite mit Visual Studio und möchte eine Klasse in eine extra .cpp Datei schreiben. Nur ich bekomme es einfach nicht hin, kann mir da jemand helfen oder mir einen Hinweis geben wo ich eine Lösung finden kann? Wäre super nett!
Du brauchst ne Header-Datei für deine Klasse, hast du die schon?
Irgendwie feiere ich den Style von denen Klassen... das mit public:
Kann es sein, dass M_PI in der math.h in Visual Studio anders heißt?
Bin kein Experte für visual *, aber probier mal
#define _USE_MATH_DEFINES
#include
falls das problem noch besteht: corecrt_math_defines.h hat bei mir M_PI
sollte aber eigentlich auch mit math.h funktionieren aber warums das nicht tut da hab ich wohl noch zu wenig ahnung von c++
Edit: mit #define _USE_MATH_DEFINES vor #include gehts bei mir alternativ auch
muss die fläche eigentlich eine funktion sein oder kann man das so ähnlich machen fläche = this.radius*pi
*
fläche = pow(this.radius,2)*pi :D
Das wäre auch eine Funktion ;)
Du möchtest es ja auch korrekt haben, falls sich der Radius mal ändert
Mahlzeit, wie hast du programmieren gelernt?
Dürfte ich erfahren welche Entwicklungsumgebung du in diesem Video verwendest?
atom.io sollte das sein =)
@@TheMorpheusTutorials Oh danke dir :D es sieht halt wirklich gut aus finde ich was hast du für Plugins drin? :)
Hallo 👋, ich habe eine Frage.
Wie hast alle programmiere Sprachen gelernt? Du hast doch bestimmt im Studium die Grundlagen gehabt. Aber reicht die Grundlagen für alle programmiere Sprachen?
Danke für deine Videos 😉
Die Grundlagen erleichtern einiges, danach kannst du sie recht gut durch probieren und nach Problemen googlen meistern ;)
Ich hätte mir noch ein genaueres Eingehen auf den private Teil einer Klasse & auf den Konstruktor gewünscht. Vielleicht ja beim nächsten mal ;)
nur nicht zu hektisch :D Kommt alles noch, keine Sorge ;)
schon lustig wie er immer wieder LEET als zahl benutzt
Typisch Gamer 😜
Wenn das schon "fast" Objektorientierung ist Frage ich mich warum haben ich dass nicht schon früher genutzt? Wahrscheinlich weil es das in Pascal (ohne Delphi) nicht gibt... Meh...!
Irgendwie finde ich nämlich für manche Sachen erspart einem das sehr viel Tipparbeit👍👍😊😊😊
#define _USE_MATH_DEFINES
fehlt aber (bei mir) noch
Solltest du aber für das hier nicht brauchen
@@TheMorpheusTutorials Hat bei mir auch gefehlt, hat ansonsten M_PI nicht gefunden :-)
hanspeters.unterbuxe
😂