Practical C++ programming /
C++ is a powerful, highly flexible, and adaptable programming language that allows software engineers to organize and process information quickly and effectively. But this high-level language is relatively difficult to master, even if you already know the C programming language. The 2nd edition of P...
Saved in:
Main Author: | |
---|---|
Format: | Electronic eBook |
Language: | English |
Published: |
Sebastopol, Calif. ; Farnham :
O'Reilly,
2003.
|
Edition: | 2nd ed. |
Series: | Nutshell handbook.
|
Subjects: | |
Online Access: | CONNECT |
MARC
LEADER | 00000cam a2200000Ma 4500 | ||
---|---|---|---|
001 | in00006042258 | ||
006 | m o d | ||
007 | cr cn||||||||| | ||
008 | 021019s2003 caua ob 001 0 eng d | ||
005 | 20220718132641.5 | ||
010 | |a 2002070355 | ||
035 | |a 1WRLDSHRocn620172975 | ||
040 | |a UBF |b eng |e pn |c UBF |d CEF |d OCLCQ |d CUSER |d OCLCE |d VLB |d N$T |d EBLCP |d MHW |d OCLCQ |d TEFOD |d OCLCQ |d OCLCF |d OCLCA |d ORU |d OCLCQ |d YDXCP |d MERUC |d TEFOD |d OCLCQ |d AU@ |d OCLCQ |d UAB |d UWW |d OCLCQ |d UKAHL |d OCLCQ |d OCLCO | ||
019 | |a 52355608 |a 326736228 |a 606934088 |a 609974081 |a 727107809 |a 729549153 |a 748105365 |a 759513284 |a 772458353 |a 776507820 |a 809686319 |a 1056384010 |a 1061021512 |a 1073054992 |a 1083199846 |a 1086825460 |a 1124537436 |a 1153442450 | ||
020 | |a 9780596523145 |q (electronic bk.) | ||
020 | |a 0596523149 |q (electronic bk.) | ||
020 | |z 0596004192 | ||
020 | |z 9780596004194 | ||
020 | |z 0596002580 | ||
020 | |z 9780596002589 | ||
020 | |a 9781449367169 |q (e-book) | ||
020 | |a 144936716X | ||
035 | |a (OCoLC)620172975 |z (OCoLC)52355608 |z (OCoLC)326736228 |z (OCoLC)606934088 |z (OCoLC)609974081 |z (OCoLC)727107809 |z (OCoLC)729549153 |z (OCoLC)748105365 |z (OCoLC)759513284 |z (OCoLC)772458353 |z (OCoLC)776507820 |z (OCoLC)809686319 |z (OCoLC)1056384010 |z (OCoLC)1061021512 |z (OCoLC)1073054992 |z (OCoLC)1083199846 |z (OCoLC)1086825460 |z (OCoLC)1124537436 |z (OCoLC)1153442450 | ||
037 | |a 39812DDD-8310-463A-A981-D07C323616F4 |b OverDrive, Inc. |n http://www.overdrive.com | ||
042 | |a dlr | ||
050 | 4 | |a QA76.73.C153 |b O833 2003 | |
082 | 0 | 4 | |a 005.133 |2 21 |
049 | |a TXMM | ||
100 | 1 | |a Oualline, Steve. | |
245 | 1 | 0 | |a Practical C++ programming / |c by Steve Oualline. |
250 | |a 2nd ed. | ||
260 | |a Sebastopol, Calif. ; |a Farnham : |b O'Reilly, |c 2003. | ||
300 | |a 1 online resource (549 pages) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 1 | |a A Nutshell handbook | |
588 | 0 | |a Print version record. | |
504 | |a Includes bibliographical references and index. | ||
520 | |a C++ is a powerful, highly flexible, and adaptable programming language that allows software engineers to organize and process information quickly and effectively. But this high-level language is relatively difficult to master, even if you already know the C programming language. The 2nd edition of Practical C++ Programming is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest changes to the C++ standard, this 2nd edition takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code. In short, to-th. | ||
505 | 0 | |a Table of Contents; Preface; Scope of This Handbook; How This Book Is Organized; How to Read This Book If You Already Know C; Font Conventions; How to Contact Us; Acknowledgments for the First Edition; Acknowledgments for the Second Edition; Part I; What Is C++?; A Brief History of C++; C++ Organization; How to Learn C++; The Basics of Program Writing; Programs from Conception to Execution; Creating a Real Program; Creating a Program Using a Command-Line Compiler; Step 1: Create a place for your program; Step 2: Create the program; Step 3: Run the compiler; Step 4: Execute the program. | |
505 | 8 | |a Creating a Program Using an Integrated Development EnvironmentBorland C++; Microsoft Visual C++; Getting Help in Unix; Getting Help in an IDE; Programming Exercises; Style; Comments; C++ Code; Naming Style; Coding Religion; Indentation and Code Format; Clarity; Simplicity; Consistency and Organization; Further Reading; Summary; Basic Declarations and Expressions; Basic Program Structure; Simple Expressions; The std::cout Output Object; Variables and Storage; Variable Declarations; Integers; Assignment Statements; Floating-Point Numbers; Floating-Point Divide Versus Integer Divide; Characters. | |
505 | 8 | |a Wide CharactersBoolean Type; Programming Exercises; Answers to Chapter Questions; Arrays, Qualifiers, and Reading Numbers; Arrays; Strings; Wide Strings; Reading Data; Initializing Variables; Bounds Errors; Multidimensional Arrays; C-Style Strings; Safety and C Strings; Reading C-Style Strings; Converting Between C-Style and C++ Strings; The Differences Between C++ and C-Style Strings; Types of Integers; Summary of Integer Types; Types of Floats; Constant and Reference Declarations; Qualifiers; Special; Constant; Storage Class; Size; Sign; Type; Hexadecimal and Octal Constants. | |
505 | 8 | |a Operators for Performing ShortcutsSide Effects; Programming Exercises; Answers to Chapter Questions; Decision and Control Statements; if Statement; else Statement; How Not to Use std::strcmp; Looping Statements; while Statement; break Statement; continue Statement; The Assignment Anywhere Side Effect; Programming Exercises; Answers to Chapter Questions; The Programming Process; Setting Up Your Work Area; The Specification; Code Design; The Prototype; The Makefile; Testing; Debugging; Maintenance; Revisions; Electronic Archaeology; Mark Up the Program; Use the Debugger. | |
505 | 8 | |a Use the Text Editor as a BrowserAdd Comments; Programming Exercises; Part II; More Control Statements; for Statement; switch Statement; switch, break, and continue; Programming Exercises; Answers to Chapter Questions; Variable Scope and Functions; Scope and Storage Class; The for Scope; Namespaces; Namespace std; Global Namespace; File-Specific Namespace; Nested Namespaces; The using Statement; The problem with the using statement; Functions; Returning void; Namespaces and Functions; const Parameters and Return Values; Reference Parameters and Return Values; Dangling References. | |
590 | |a O'Reilly Online Learning Platform: Academic Edition (SAML SSO Access) | ||
650 | 0 | |a C++ (Computer program language) | |
650 | 0 | |a Computer programming. | |
730 | 0 | |a WORLDSHARE SUB RECORDS | |
776 | 0 | 8 | |i Print version: |a Oualline, Steve. |t Practical C++ programming. |b 2nd ed. |d Sebastopol, Calif. ; Farnham : O'Reilly, 2003 |
830 | 0 | |a Nutshell handbook. | |
856 | 4 | 0 | |u https://go.oreilly.com/middle-tennessee-state-university/library/view/-/0596004192/?ar |z CONNECT |3 O'Reilly |t 0 |
949 | |a ho0 | ||
994 | |a 92 |b TXM | ||
998 | |a wi |d z | ||
999 | f | f | |s cadd2934-c057-41e8-83a5-dd922c46d89d |i 01c7996d-a501-4827-81b2-cb47f7095c44 |t 0 |
952 | f | f | |a Middle Tennessee State University |b Main |c James E. Walker Library |d Electronic Resources |t 0 |e QA76.73.C153 O833 2003 |h Library of Congress classification |
856 | 4 | 0 | |3 O'Reilly |t 0 |u https://go.oreilly.com/middle-tennessee-state-university/library/view/-/0596004192/?ar |z CONNECT |