Visual C++

Aktualisiert: November 2007

Visual C++ 2008 stellt eine leistungsfähige und flexible Entwicklungsumgebung zum Erstellen von Anwendungen dar, die auf Microsoft Windows oder auf Microsoft .NET basieren. Sie können das Produkt als integriertes Entwicklungssystem nutzen oder einzelne Tools verwenden. Visual C++ besteht aus folgenden Komponenten:

  • Die Visual C++ 2008-Compilertools. Der Compiler unterstützt die Entwicklung von herkömmlichem systemeigenem Code und die Entwicklung für virtuelle Computerplattformen wie die Common Language Runtime (CLR). Visual C++ 2008 enthält Compiler für x64 und Itanium. Der Compiler bietet weiterhin direkte Unterstützung für x86-Computer und optimiert die Leistung für beide Plattformen.

  • Die Visual C++-Bibliotheken. Dazu gehören die Active Template Library (ATL), die einen Industriestandard darstellt, die Microsoft Foundation Class (MFC)-Bibliotheken und Standardbibliotheken wie die C++-Standardbibliothek (die aus der iostreams-Bibliothek und der Standard Template Library (STL) besteht) sowie die C-Laufzeitbibliothek (C Run Time Library, CRT). Die CRT umfasst im Hinblick auf die Sicherheit verbesserte Alternativen für Funktionen, die bekanntermaßen Sicherheitsprobleme aufwerfen. Mit der STL/CLR-Bibliothek wird STL für die Entwicklung von verwaltetem Code bereitgestellt. Mit der C++-Unterstützungsbibliothek wurde eine Bibliothek mit neuen Funktionen für das Datenmarshalling entworfen, die dazu dient, Programme für die CLR zu vereinfachen.

  • Die Visual C++-Entwicklungsumgebung. Die Entwicklungsumgebung bietet leistungsfähige Unterstützung für die Verwaltung und die Konfiguration von Projekten (darunter bessere Unterstützung für umfangreiche Projekte), die Bearbeitung von Quellcode, die Suche im Quellcode sowie Debugtools. Weiterhin unterstützt diese Umgebung IntelliSense, das während der Codegenerierung fundierte, kontextbezogene Vorschläge unterbreitet.

Neben konventionellen Anwendungen mit grafischer Benutzeroberfläche können Entwickler mit Visual C++ Webanwendungen, Windows-basierte Smart Client-Anwendungen sowie Lösungen für mobile Thin-Client- und Smart-Client-Geräte erstellen. C++ ist die weltweit bekannteste Systemprogrammiersprache, und Entwickler erhalten mit Visual C++ ein Softwareerstellungstool auf Weltklasseniveau.

Hinweis:

Mit Visual C++ Express Edition steht Ihnen nur ein Teil der Funktionalität zur Verfügung, die in den anderen Visual C++-Editionen enthalten ist. Daher sind einige der in anderen Editionen verfügbaren Komponenten, Bibliotheken und Features in dieser Produktversion nicht enthalten, auch wenn sie möglicherweise in der Dokumentation erläutert werden. Um diese Features nutzen zu können, müssen Sie auf eine andere Version von Visual C++ aktualisieren. Weitere Informationen zu diesen Editionen finden Sie unter Visual C++-Editionen. Die im Lieferumfang von Visual C++ Express Edition enthaltene Dokumentation ist eine Untermenge der Dokumentation anderer Versionen von Visual C++. Deshalb kann es vorkommen, dass Sie Links auf Themen finden, die nicht verfügbar sind. Die vollständige Dokumentation steht online unter https://msdn.microsoft.com/library zur Verfügung.

Hinweis:

Wenn Sie gerade die ersten Schritte beim Erlernen von C++ machen, empfehlen wir "C++ Beginner's Guide" von Herb Schildt, online verfügbar unter https://go.microsoft.com/fwlink/?LinkId=115303.

In diesem Abschnitt

Verwandte Abschnitte