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...

Full description

Saved in:
Bibliographic Details
Main Author: Oualline, Steve
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