Download A Tour of C++ (C++ In-Depth Series) by Bjarne Stroustrup PDF

By Bjarne Stroustrup

The C++11 usual permits programmers to precise principles extra in actual fact, easily, and at once, and to jot down speedier, extra effective code. Bjarne Stroustrup, the fashion designer and unique implementer of C++, completely covers the main points of this language and its use in his definitive reference, The C++ Programming Language, Fourth Edition.
In A travel of C++ , Stroustrup excerpts the review chapters from that whole reference, increasing and adorning them to provide an skilled programmer–in quite a few hours–a transparent thought of what constitutes smooth C++. during this concise, self-contained consultant, Stroustrup covers so much significant language positive factors and the most important standard-library components–not, after all, in nice intensity, yet to a degree that provides programmers a significant evaluation of the language, a few key examples, and functional assist in getting started.

Stroustrup offers the C++ positive factors within the context of the programming kinds they aid, equivalent to object-oriented and established programming. His travel is remarkably complete. assurance starts with the fundamentals, then levels commonly via extra complex themes, together with many who are new in C++11, resembling stream semantics, uniform initialization, lambda expressions, better packing containers, random numbers, and concurrency. The travel ends with a dialogue of the layout and evolution of C++ and the extensions extra for C++11.

This consultant doesn't target to coach you ways to application (see Stroustrup’s Programming: rules and perform utilizing C++ for that); nor will or not it's the single source you’ll want for C++ mastery (see Stroustrup’s The C++ Programming Language, Fourth variation, for that). If, even if, you're a C or C++ programmer short of better familiarity with the present C++ language, or a programmer versed in one other language wishing to realize a correct photo of the character and advantages of contemporary C++, you can’t discover a shorter or less complicated advent than this travel offers.

Show description

Read Online or Download A Tour of C++ (C++ In-Depth Series) PDF

Best software development books

The Economics of Software Quality

“Whether consulting, engaged on initiatives, or instructing, at any time when i want credible, distinct, appropriate metrics and insights into the present features and function of the software program engineering occupation, I continuously flip first to Capers Jones’ paintings. during this very important new ebook, he and Olivier Bonsignour make the hard-headed, bottom-line, fiscal case, with evidence and knowledge, approximately why software program caliber is so very important.

Learning Virtual Reality: Developing Immersive Experiences and Applications for Desktop, Web, and Mobile

As digital truth techniques mainstream client use, a colourful improvement surroundings has emerged long ago few years. This hands-on consultant takes you thru VR improvement necessities for machine, cellular, and browser-based functions. You’ll discover the 3 go-to platforms—OculusVR, apparatus VR, and Cardboard VR—as good as numerous VR improvement environments, programming instruments, and methods.

ASP.NET 2.0 for dummies

Multiple million builders now use ASP. web, the Microsoft know-how for growing dynamic, data-driven net sitesPublished day and date with the recent visible Studio 2005 unencumber, this revision of our bestselling ebook covers new language positive factors in addition to the much-anticipated visible internet Developer toolRequiring no prior visible easy or C# event, the writer walks whole newcomers via ASP.

Extra info for A Tour of C++ (C++ In-Depth Series)

Example text

3) festzulegen. F¨ur eine bessere Wiederverwendbarkeit von Code k¨onnen Klassen in hierarchischen Beziehungen zueinander stehen, was als Vererbung bezeichnet wird. Mit dieser k¨onnen Attribute und Methoden abgeleitet und in Unterklassen wiederverwendet, ver¨andert oder erweitert werden. Eine weitere M¨oglichkeit, Klassen zu strukturieren, sind Bibliotheken – auch Pakete genannt. In diesen werden thematisch zusammengeh¨orige Klassen gesammelt. Dies hat den Vorteil, dass diese Klassen von anderen Programmierern einfacher genutzt werden k¨onnen.

Linux-Betriebssysteme hingegen wurden viele Jahre haupts¨achlich von ITSpezialisten verwendet. Durch eine verbesserte Bedienbarkeit und eine hohe Sicherheit gegen Computerviren und andere Schadprogramme sind diese mittlerweile auch f¨ur Heimanwender interessant geworden. Die bekanntesten Vertreter6 sind kostenlose Varianten wie Ubuntu, OpenSuse und Debian. Linux-Neulinge bekommen mit Live-CDs wie beispielsweise Knoppix die M¨oglichkeit, diese Betriebssysteme ohne Installation direkt von CD oder USB-Stick zu starten und so auszuprobieren.

3 gibt eine Ubersicht u¨ ber einige Leistungsdaten des ersten PCs und aktueller Ger¨ate. 3: Kenndaten des Ur-PCs“ von 1981 verglichen mit einem aktuellen IBM-PC sowie ” dem iPhone-Handy von Apple. IBM PC 5150 IBM ThinkCentre M57 Apple iPhone 3GS Erstverkaufsjahr 1981 2009 2009 Erstverkaufspreis 5000 EUR 900 EUR 1000 EUR Wortbreite 16 bit 64 bit 32 bit Prozessorbezeichnung Intel 8088 Intel Core 2 Quad Samsung S5PC100 Q9300 ARM Cortex-A8 Taktfrequenz 4,77 MHz 4x2,5 GHz 833 MHz Arbeitsspeicher 64 kB 2 GB 256 MB Festspeicher 160 kB (Diskette) > 500 GB (Festplatte) 32 GB ( Flashspeicher) Grafikaufl¨osung 80x25 (Textzeichen) > 1600x1200 ( Pixel) 320x480 (Pixel) Farbanzahl monochrom 16,7 Mio.

Download PDF sample

Rated 4.09 of 5 – based on 5 votes