Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

ichderwich

Frischling

  • »ichderwich« ist der Autor dieses Themas

Beiträge: 5

Wohnort: Oberfranken

Beruf: Elektroniker f. Anlagen

  • Private Nachricht senden

1

13.04.2011, 22:57

Visual C++ 2010: Das umfassende Handbuch

Hallo alle miteinander.

Ich bin Neu in der Welt des C++, und habe bisher eigentlich nur Heiko's Buch intensiv durchgearbeitet. Allerdings tu ich mich in manchen dingen doch noch recht schwer :(

Jetzt wollte ich noch ein Zeites Buch (für Anfänger) um manche sachen einfach noch in anderer Erklärart zu lesen. Aber das Buch sollte auch weng weiter gehen, damit ich auch Schritte vorwärts gehen kann.

Nun wollte ich wissen ob jemand von euch jenes Buch schon mal gelesen hat oder davon gehört, und wollte eure Meinung zu diesem Buch hören.

http://www.amazon.de/gp/product/38362163…=A3JWKAKR8XB7XF

Ich weiß es ist erst im Dezember '10 veröffentlicht worden, aber vll gibts ja paar schnell leser unter euch :D

Vielen Dank schon mal.

MfG ich der wich ;)
Wenn ich an der Bar 1 Byte bestelle bekomme ich dann 8 Bit :?:

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

2

13.04.2011, 23:02

Visual C++ ist nicht C++! bzw. wird in dem Buch C++/CLI behandelt. Lern lieber reines C++.
Ein gutes C++ nachschlagewerk ist dieses. besser wäre natürlich dieses, ist aber auf englisch^^.
was genau fällt dir denn schwer?

edit: seit wann ist Visual C++ jetzt wieder nur eine IDE? war es nicht eine zeit lang auch ein synonym für C++/CLI?
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »NachoMan« (13.04.2011, 23:13)


ichderwich

Frischling

  • »ichderwich« ist der Autor dieses Themas

Beiträge: 5

Wohnort: Oberfranken

Beruf: Elektroniker f. Anlagen

  • Private Nachricht senden

3

13.04.2011, 23:20

Also erstma Danke für die schnelle Antwort ;)

Was ist der wesentliche Unterschied zwischen Visual C++ und reines C++ und warum soll ich reines C++ lernen?

Danke für die Buchtips

Was mir schwer fällt, ist ab den Thema Singletons und folgendes. ^^ Muss es evtl auch nur noch ein zweites Mal lesen. Hab zwar verstanden um was es geht, aber am nächsten Tag wusst ich schon nicht mehr was ich gelesen hab, vll hab ichs zu schnell gelesen. Zu viel neues auf einmal.
Wenn ich an der Bar 1 Byte bestelle bekomme ich dann 8 Bit :?:

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

4

14.04.2011, 08:21

ich hab von der gleichen reihe die c# version (also: Visual C# 2010: Das umfassende Handbuch)
ich nehm mal an, dass es ungefähr gleich geschrieben sein wird, weil gleicher verlag und so, und naja, es liest sich wie einn klassisches lehrbuch.

beim C++ für spieleprogrammierer is ja doch ein wenig prosa dabei, was den lehrinhalt ein wenig auflockert, dafür sind diese Handbücher (!?) mit ihren 1300 seiten doch sehr fachlich geschrieben, was den vorteil hat, dass nichts ausgelassen wird und man step-by-step eins nach dem andern durtcharbeiten kann.

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

5

14.04.2011, 08:26

edit: seit wann ist Visual C++ jetzt wieder nur eine IDE? war es nicht eine zeit lang auch ein synonym für C++/CLI?


Nein war es noch nie ;)
Visual C++ meint entweder Visual Studio C++ oder den C++ 'Dialekt' den der MSVC Compiler schluckt. Aber ganz sicher nicht C++/CLI

Kippstrahl

Frischling

Beiträge: 18

Wohnort: Kiel

Beruf: 12.JG

  • Private Nachricht senden

6

14.04.2011, 10:44

Ich habe ebenfalls von Heiko Kalista "C++ für Spieleprogrammierer" gelesen (allerdings die durchaus dünnere 1. Edition), als ich mit C++ angefangen habe. Ein durchaus gutes Buch für absolute Anfänger, jedoch würde ich dir "The C++ Programming Language" vom Begründer von C++ empfehlen, denn dort werden dir das OOP-Konzept, die Programmierparadigmen usw. noch näher gebracht. Das Buch solltest du in jedem Fall auf Englisch kaufen, denn die deutsche Übersetzung ist teilweise grauenhaft (z.B. "actual" (tatsächlich) -> "aktuell"). Zu sagen ist noch, dass du Grundlagenwissen über C++ brauchst, um es zu verstehen, aber du hast dir ja bereits Grundlagenwissen geschaffen.

In meinem Bücherregal steht sonst noch C++ von A bis Z von Wolf, aber eher ein umfassendes Nachschlagewerk als chronologische Kapitel für Einsteiger.

"Visual C++" hat mit deinem Wissen dass du dir mit dem vorherigen Buch angeeignet hast, nur im entferntesten was zu tun.

Zitat

Was mir schwer fällt, ist ab den Thema Singletons und folgendes.
Singletons sind auch nicht wichtig und umgehen bei falscher Benutzung sowieso nur das OOP-Konzept.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

7

14.04.2011, 12:12

Zitat

Was mir schwer fällt, ist ab den Thema Singletons und folgendes.
Singletons sind auch nicht wichtig und umgehen bei falscher Benutzung sowieso nur das OOP-Konzept.

Stimmt. Die wenigsten Programmierer haben Singleton verstanden, denn ansonsten wäre der Pattern ziemlich unbekannt da es praktisch keinen sinnvollen Einsatzbereich für Singletons gibt.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

8

14.04.2011, 12:28

edit: seit wann ist Visual C++ jetzt wieder nur eine IDE? war es nicht eine zeit lang auch ein synonym für C++/CLI?


Nein war es noch nie ;)
Visual C++ meint entweder Visual Studio C++ oder den C++ 'Dialekt' den der MSVC Compiler schluckt. Aber ganz sicher nicht C++/CLI

ist C++/CLI nicht der dialekt? XD naja mir ists eigentlich egal. will sowieso nichts mit C++/CLI zutun haben*zu gott bet es nie verwenden zu müssen*
@ichderwich: ich habe über C++/CLI nur schlechtes gehört. beispiel

die singletonklasse brauchst du auch garnicht verstehen. verwende sie einfach nicht. wenn du mehr erfahrung mit vererbung und templates hast wirst du sie auch verstehen.(zumindest wie es funktioniert) man kommt auch zu fast 100% ohne singletons aus. mach dir also keine gedanken mehr drum.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

9

14.04.2011, 12:34

Um zur ursprünglichen Frage auch noch was zu sagen: Wenn du eine umfassende Referenz zu C++ willst dann hol dir The C++ Programming Language (wurde ja schon verlinkt). Wenn du ein Buch für fortgeschrittene C++ Programmierer suchst dann hol dir Effective C++. Beides Bücher die unentbehrlicher Bestandteil der Bibliothek jedes C++ Programmierers sind. Vor allem Effective C++ ist ein Buch das jeder C++ Programmierer imo mindestens zweimal gelesen haben muss.

ist C++/CLI nicht der dialekt? XD naja mir ists eigentlich egal. will sowieso nichts mit C++/CLI zutun haben*zu gott bet es nie verwenden zu müssen*
@ichderwich: ich habe über C++/CLI nur schlechtes gehört. beispiel

Nein C++/CLI ist eine eigene Sprache die C++ um .NET Elemente erweitert. Mit normalem C++ hat das nichts zu tun. Visual Studio kann beides, aber wenn du C++/CLI willst musst du eben auch extra ein C++/CLI Projekt erstellen und kein normales C++ Projekt. C++/CLI bietet dir was Managed/Unmanaged Interop angeht geniale Möglichkeiten die keine andere Sprache bietet, aber für alles andere ist die Sprache ungeeignet und ich würd auf jeden Fall die Finger davon lassen bevor du nicht ganz genau weißt was du tust. Nichts desto trotz haben die Leute in dem verlinkten Thread offensichtlich keine Ahnung von was sie reden. C++/CLI ist wie gesagt für eine ganz spezielle Sache gedacht und genau dafür gibt es nichts besseres, allein der Versuch C++/CLI mit anderen Sprachen wie C++, C# oder Java zu vergleichen zeugt eigentlich schon davon dass man nicht verstanden hat was C++/CLI ist.

Anyway, wenn du in Visual C++ ein normales C++ Projekt anlegst dann ist das auch normales Standard C++ und eben kein C++/CLI.

Dieser Beitrag wurde bereits 9 mal editiert, zuletzt von »dot« (14.04.2011, 12:53)


ichderwich

Frischling

  • »ichderwich« ist der Autor dieses Themas

Beiträge: 5

Wohnort: Oberfranken

Beruf: Elektroniker f. Anlagen

  • Private Nachricht senden

10

14.04.2011, 17:50

Alles klar vielen Dank an alle für die Antworten ;)

Keine Gedanken über Singletons machen beruhigt mich sehr :D

dann lass ich erst ma die Finger von dem Buch ;) und schau mir erst ma die von euch Vorgeschlagenen an.

nochmals Danke

MfG ich der wich
Wenn ich an der Bar 1 Byte bestelle bekomme ich dann 8 Bit :?:

Werbeanzeige