top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
C++ Programming Fundamentals
C++ Programming Fundamentals
Autore Malhotra D
Edizione [1st ed.]
Pubbl/distr/stampa New York : , : Mercury Learning & Information, , 2022
Descrizione fisica 1 online resource (289 pages)
Disciplina 005.133
Altri autori (Persone) MalhotraN
Soggetto topico COMPUTERS / Programming Languages / C++
Soggetto non controllato AI
arrays
computer science
developers
embedded systems
file handling
game design
pointers
polymorphism
programming
video game
ISBN 1-68392-974-8
1-68392-975-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 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 -- 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 -- 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 -- 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 -- 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 -- 8.5 Overloading by Friend Function -- Summary -- Exercises -- Theory Questions -- Practical Questions -- MCQ-Based -- References -- Books -- Websites -- Chapter 9 Structure and Union -- 9.1 Structure: Declaration and Definition -- 9.2 Accessing a Structure -- 9.3 Union -- 9.4 Differences Between Structure and Union -- 9.5 Enum in C++ -- Summary -- Exercises -- Theory Questions -- Practical Questions -- MCQ-Based -- References -- Books -- Websites -- Chapter 10 Exception Handling -- 10.1 Errors and Exceptions -- 10.2 Exception Handling -- 10.3 Various Exceptions -- 10.4 Custom Exceptions in C++ -- Summary -- Exercises -- Theory Questions -- Practical Questions -- MCQ-Based -- References -- Books -- Websites -- Chapter 11 File Handling.
11.1 Files and Streams -- 11.2 File Operations -- 11.3 Random Access and Object Serialization -- Summary -- Exercises -- Theory Questions -- Practical Questions -- MCQ-Based -- References -- Books -- Websites -- Index.
Record Nr. UNINA-9910838375803321
Malhotra D  
New York : , : Mercury Learning & Information, , 2022
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Expansive discourses : urban sprawl in Calgary, 1945-1978 / / Max Foran
Expansive discourses : urban sprawl in Calgary, 1945-1978 / / Max Foran
Autore Foran Maxwell
Pubbl/distr/stampa Athabasca University Press, 2009
Descrizione fisica 1 online resource (285 pages) : illustrations, maps
Disciplina 307.141609712338
Collana The West unbound : social and cultural studies series
Soggetto topico Cities and towns - Alberta - Calgary - Growth - History
Real estate development - Alberta - Calgary - History
City planning - Alberta - Calgary - History
Soggetto non controllato developers
urban sprawl
urban planning
calgary
ISBN 1-77199-153-4
1-282-81960-7
9786612819605
1-897425-14-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover Page; Contents; Acknowledgements; Preface; Part One: 1945-1962; Chapter 1 Setting the Stage; Chapter 2 Going It Alone, 1945-1954; Chapter 3 Establishing the Pattern, 1955-1962; Part Two: 1963-1978; Chapter 4 Entering a New Era; Chapter 5 The Annexation Debates, 1972-1978; Chapter 6 City-Developer Relations, 1964-1978; Chapter 7 Land Use; Conclusion; Notes; Photo Credits; Index; A; B; C; D; E; F; G; H; I; J; K; L; M; N; O; P; Q; R; S; T; U; V; W; Z
Record Nr. UNISA-996210083103316
Foran Maxwell  
Athabasca University Press, 2009
Materiale a stampa
Lo trovi qui: Univ. di Salerno
Opac: Controlla la disponibilità qui