Produktbild: Ivor Horton's Beginning Visual C++ 2013

Ivor Horton's Beginning Visual C++ 2013

57,99 €

inkl. gesetzl. MwSt., Versandkostenfrei


Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

12.05.2014

Verlag

John Wiley & Sons Inc

Seitenzahl

960

Maße (L/B/H)

23,6/18,9/4,5 cm

Gewicht

1610 g

Auflage

1. Auflage

Sprache

Englisch

ISBN

978-1-118-84571-4

Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

12.05.2014

Verlag

John Wiley & Sons Inc

Seitenzahl

960

Maße (L/B/H)

23,6/18,9/4,5 cm

Gewicht

1610 g

Auflage

1. Auflage

Sprache

Englisch

ISBN

978-1-118-84571-4

Herstelleradresse

Libri GmbH
Europaallee 1
36244 Bad Hersfeld
DE

Email: GPSR Kontakt

Noch keine Bewertungen vorhanden

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kundinnen und Kunden durch Ihre Meinung.

Kundinnen und Kunden meinen

Bewertungen (0)

Die Leseprobe wird geladen.
  • Produktbild: Ivor Horton's Beginning Visual C++ 2013
  • Introduction xxxiii
     
    Chapter 1: Programming with Visual C++ 1
     
    Learning with Visual C++ 1
     
    Writing C++ Applications 2
     
    Learning Desktop Applications Programming 3
     
    The Integrated Development Environment 6
     
    Using the IDE 8
     
    Summary 23
     
    Chapter 2: Data, Variables, and Calculations 25
     
    The Structure of a C++ Program 26
     
    Defining Variables 38
     
    Fundamental Data Types 40
     
    Basic Input/Output Operations 47
     
    Calculating in C++ 52
     
    Type Conversion and Casting 63
     
    The auto Keyword 65
     
    Discovering Types 66
     
    The Bitwise Operators 67
     
    Introducing Lvalues and Rvalues 72
     
    Understanding Storage Duration and Scope 72
     
    Variables with Specific Sets of Values 79
     
    Namespaces 83
     
    Summary 86
     
    Chapter 3: Decisions and Loops 91
     
    Repeating a Block of Statements 109
     
    Summary 127
     
    Chapter 4: Arrays, Strings, and Pointers 129
     
    Handling Multiple Data Values of the Same Type 129
     
    Working with C-Style Strings 140
     
    Indirect Data Access 146
     
    Dynamic Memory Allocation 163
     
    Using References 168
     
    Library Functions for Strings 171
     
    Summary 176
     
    Chapter 5: Introducing Structure into Your Programs 179
     
    Understanding Functions 179
     
    Passing Arguments to a Function 188
     
    Returning Values from a Function 206
     
    Returning a Pointer 206
     
    Recursive Function Calls 214
     
    Summary 217
     
    Chapter 6: More about Program Structure 221
     
    Pointers to Functions 221
     
    Initializing Function Parameters 228
     
    Exceptions 229
     
    Handling Memory Allocation Errors 235
     
    Function Overloading 237
     
    Function Templates 241
     
    Using the decltype Operator 244
     
    An Example Using Functions 246
     
    Summary 264
     
    Chapter 7: Defining Your Own Data Types 267
     
    The struct in C++ 267
     
    Types, Objects, Classes, and Instances 276
     
    Understanding Classes 279
     
    Class Constructors 287
     
    Private Members of a Class 297
     
    The Pointer this 304
     
    Const Objects 306
     
    Arrays of Objects 309
     
    Static Members of a Class 310
     
    Pointers and References to Objects 314
     
    Summary 318
     
    Chapter 8: More on Classes 323
     
    Class Destructors 324
     
    Implementing a Copy Constructor 329
     
    Operator Overloading 331
     
    The Object Copying Problem 351
     
    Default Class Members 361
     
    Class Templates 362
     
    Perfect Forwarding 373
     
    Default Arguments for Template Parameters 376
     
    Aliases for Class Templates 381
     
    Template Specialization 382
     
    Using Classes 385
     
    Organizing Your Program Code 403
     
    Library Classes for Strings 405
     
    Summary 427
     
    Chapter 9: Class Inheritance and Virtual Functions 431
     
    Object-Oriented Programming Basics 432
     
    Inheritance in Classes 433
     
    Access Control Under Inheritance 437
     
    The Copy Constructor in a Derived Class 447
     
    Preventing Class Derivation 450
     
    Class Members as Friends 451
     
    Virtual Functions 453
     
    Casting Between Class Types 470
     
    Summary 475
     
    Chapter 10: The Standard Template Library 479
     
    What Is the Standard Template Library? 479
     
    Smart Pointers 485
     
    Algorithms 488
     
    Function Objects in the STL 489
     
    Function Adapters 490
     
    The Range of STL Containers 490