Coverart for item
The Resource Moving from C to C++ : discussing programming problems, why they exist and how c++ solves them, Arunesh Goyal

Moving from C to C++ : discussing programming problems, why they exist and how c++ solves them, Arunesh Goyal

Label
Moving from C to C++ : discussing programming problems, why they exist and how c++ solves them
Title
Moving from C to C++
Title remainder
discussing programming problems, why they exist and how c++ solves them
Statement of responsibility
Arunesh Goyal
Creator
Author
Subject
Language
eng
Summary
The author says it best, "I hope to move you, a little at a time, from understanding C to the point where C++ becomes your mindset". This remarkable book is designed to streamline the process of learning C++ in a way that discusses programming problems, why they exist, and the approach C++ has taken to solve such problems. "You can't just look at C++ as a collection of features; some of the features make no sense in isolation. You can only use the sum of the parts if you are thinking about design, not simply coding. To understand C++, you must understand the problems with C and with programming in general. This book discusses programming problems, why they are problems, and the approach C++ has taken to solve such problems. Thus, the set of features that I explain in each chapter will be based on the way that I see a particular type of problem being solved in C++." Tailor made to treat difficult concepts in a simple and practical way, the book focuses on building a customizable model for the reader which helps in deducing the solution of any puzzle that one might encounter. The book presents the material one simple step at a time, so the reader can easily digest each concept before moving on. It uses examples that are as simple and as short as possible. This book does not to use any particular vendors version of C++ because, for learning the language, the details of a particular implementation are not as important as the language itself. All code in the book was run against the Visual Studio (Microsoft) C++ compiler and Apple's Xcode C++ compiler to ensure accuracy
Member of
Cataloging source
GW5XE
http://library.link/vocab/creatorName
Goyal, A. K.
Dewey number
005.133
Index
index present
LC call number
QA76.73.C153
Literary form
non fiction
Nature of contents
dictionaries
Series statement
The expert's voice in programming language
http://library.link/vocab/subjectName
  • C++ (Computer program language)
  • C++ (Computer program language)
Label
Moving from C to C++ : discussing programming problems, why they exist and how c++ solves them, Arunesh Goyal
Instantiates
Publication
Distribution
Antecedent source
unknown
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Inline Functions
  • Name Control
  • References and the Copy Constructor
  • Operator Overloading
  • Dynamic Object Creation
  • Inheritance and Composition
  • Polymorphism and Virtual Functions
  • Introduction to Templates
  • Exception Handling
  • Strings in Depth
  • Introduction to Objects
  • iostreams
  • Runtime Type Identification (RTTI)
  • Multiple Inheritance (MI)
  • Making and Using Objects
  • The C in C++
  • Data Abstraction
  • Hiding the Implementation
  • Initialization and Cleanup
  • Function Overloading and Default Arguments
  • Constants
Control code
859266263
Dimensions
unknown
Extent
1 online resource (xxxiv, 634 pages).
File format
unknown
Form of item
online
Isbn
9781430260943
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other control number
10.1007/978-1-4302-6095-0
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000332
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)859266263
Label
Moving from C to C++ : discussing programming problems, why they exist and how c++ solves them, Arunesh Goyal
Publication
Distribution
Antecedent source
unknown
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Inline Functions
  • Name Control
  • References and the Copy Constructor
  • Operator Overloading
  • Dynamic Object Creation
  • Inheritance and Composition
  • Polymorphism and Virtual Functions
  • Introduction to Templates
  • Exception Handling
  • Strings in Depth
  • Introduction to Objects
  • iostreams
  • Runtime Type Identification (RTTI)
  • Multiple Inheritance (MI)
  • Making and Using Objects
  • The C in C++
  • Data Abstraction
  • Hiding the Implementation
  • Initialization and Cleanup
  • Function Overloading and Default Arguments
  • Constants
Control code
859266263
Dimensions
unknown
Extent
1 online resource (xxxiv, 634 pages).
File format
unknown
Form of item
online
Isbn
9781430260943
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other control number
10.1007/978-1-4302-6095-0
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000332
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)859266263

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...