|
|
|
|
LEADER |
00000cam a2200000Mu 4500 |
001 |
on1357015125 |
003 |
OCoLC |
005 |
20240909213021.0 |
006 |
m o d |
007 |
cr ||||||||||| |
008 |
230107s2022 xx o ||| 0 eng d |
040 |
|
|
|a EBLCP
|b eng
|c EBLCP
|d UKAHL
|d YDX
|d OCLCQ
|d K6U
|d OCLCO
|
019 |
|
|
|a 1356724135
|a 1428676320
|
020 |
|
|
|a 9781683929758
|
020 |
|
|
|a 1683929756
|
035 |
|
|
|a (OCoLC)1357015125
|z (OCoLC)1356724135
|z (OCoLC)1428676320
|
050 |
|
4 |
|a Q335
|b .M354 2023
|
049 |
|
|
|a HCDD
|
100 |
1 |
|
|a Malhotra, D.
|
245 |
1 |
0 |
|a C++ Programming Fundamentals
|h [electronic resource].
|
260 |
|
|
|a Bloomfield :
|b Mercury Learning & Information,
|c 2022.
|
300 |
|
|
|a 1 online resource (289 p.)
|
500 |
|
|
|a Description based upon print version of record.
|
505 |
0 |
|
|a Cover -- Title -- Copyright -- Contents -- Preface -- Acknowledgments -- Chapter 1 C++ and Beyond -- Introduction -- 1.1 The Origin of C++ -- 1.2 Why Use C++? -- 1.3 Various Programming Paradigms -- 1.3.1 Structural Programming -- 1.3.2 Procedural Programming -- 1.3.3 Object Oriented Programming -- 1.4 C++ Basics -- 1.4.1 Variables -- 1.4.2 Data Types -- 1.4.3 Data Modifiers -- 1.t C++ Execution Flow -- Summary -- Exercises -- Theory Questions -- MCQ-Based -- Practical Application -- References -- Books -- Websites -- Chapter 2 Basic Play in C++ -- 2.1 Literals, Constants, and Qualifiers
|
505 |
8 |
|
|a 2.2 Stream-Based IO -- 2.3 Comments -- 2.4 Operators and Types -- 2.4.1 Types of Operators in C++ -- 2.5 Type Conversion -- 2.6 Keywords -- 2.7 Loops in C++ -- 2.9 Control Statements -- 2.9 Defining Functions -- 2.9.1 Why Use Functions? -- 2.10 C vs. C++ -- Summary -- Exercises -- Theory Questions -- MCQ-Based -- Practical Questions -- References -- Books -- Websites -- Chapter 3 Arrays and Strings -- 3.1 What is an Array? -- 3.1.1 Ways to Declare Arrays -- 3.1.2 Ways to Access Array Members -- 3.1.3 Traversing a 1D Array -- 3.2 Operations on an Array -- 3.2.1 Passing an Array to Functions
|
505 |
8 |
|
|a 3.2.2 Finding the Length -- 3.2.3 Enum in C++ -- 3.2.4 Searching -- 3.3 Multi-Dimensional Array -- 3.4 Strings -- 3.5 String Functions -- Summary -- Exercises -- Theory Questions -- MCQ-Based -- Practical Questions -- References -- Books -- Websites -- Chapter 4 Pointers in C++ -- 4.1 Introduction -- 4.2 Pointers: Declaration and Initialization -- 4.3 Casting and Passing Pointers -- 4.3.1 Typecasting -- 4.3.2 Passing -- 4.4 Using Pointers with Arrays -- 4.5 Pointer Use -- Summary -- Exercises -- Theory Questions -- Practical Questions -- MCQ-Based -- References -- Books -- Websites
|
505 |
8 |
|
|a Chapter 5 Classes in C++ -- 5.1 Class Making -- 5.2 Constructors and Destructors -- 5.3 The This Pointer -- 5.4 Class Methods -- 5.5 The static Keyword -- 5.6 Memory Management and Garbage Collection in C++ -- Summary -- Exercises -- Theory Questions -- Practical Questions -- MCQ-Based -- References -- Books -- Websites -- Chapter 6 Inheritance -- 6.1 Introduction -- 6.2 Inheritance -- 6.2.1 Access Specifiers -- 6.2.2 Inheritance Modes -- 6.3 Types of Inheritance -- 6.4 Constructor Calling -- 6.5 Implementing Inheritance -- Summary -- Exercises -- Theory Questions -- Practial Questions
|
505 |
8 |
|
|a MCQ-Based -- References -- Books -- Websites -- Chapter 7 Polymorphism -- 7.1 Introduction -- 7.2 Dynamic vs. Static Binding -- 7.3 Interface and Implementation -- 7.4 Function Overriding and Overloading -- 7.5 Friend and Generic Functions -- 7.5.1 Friend Functions -- 7.5.2 Generic Functions -- 7.6 Namespaces -- Summary -- Exercises -- Theory Questions -- Practical Questions -- MCQ-Based -- References -- Books -- Websites -- Chapter 8 Operator Overloading -- 8.1 Basics -- 8.2 How to Overload an Operator? -- 8.3 Overloading Unary Operators -- 8.4 Overloading Binary Operators
|
500 |
|
|
|a 8.5 Overloading by Friend Function
|
650 |
|
0 |
|a C++ (Computer program language)
|
650 |
|
0 |
|a Artificial intelligence.
|
650 |
|
7 |
|a artificial intelligence.
|2 aat
|
700 |
1 |
|
|a Malhotra, N.
|
776 |
0 |
8 |
|i Print version:
|a Malhotra, D.
|t C++ Programming Fundamentals
|d Bloomfield : Mercury Learning & Information,c2022
|z 9781683929765
|
856 |
4 |
0 |
|u https://ebookcentral.proquest.com/lib/holycrosscollege-ebooks/detail.action?docID=30302590
|y Click for online access
|
903 |
|
|
|a EBC-AC
|
994 |
|
|
|a 92
|b HCD
|