<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Starting out with C++</title>
    <partName>From control structures through objects</partName>
  </titleInfo>
  <titleInfo type="alternative">
    <title>From control structures through objects</title>
  </titleInfo>
  <name type="personal">
    <namePart>Gaddis, Tony.</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">mau</placeTerm>
    </place>
    <dateIssued encoding="marc">2015</dateIssued>
    <copyrightDate encoding="marc">2015</copyrightDate>
    <edition>Ninth edition.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>xxix, 1238 pages : illustrations ; 26 cm</extent>
  </physicalDescription>
  <tableOfContents>Introduction to computers and programming -- Introduction to C++ -- Expressions and interactivity -- Making decisions -- Loops and files -- Functions -- Arrays -- Searching and sorting arrays -- Pointers -- Characters, C-strings, and more about the string class -- Structured data -- Advanced file operations -- Introduction to classes -- More about classes -- Inheritance, polymorphism, and virtual functions -- Exceptions, templates, and the standard template library (STL) -- Linked lists -- Stacks and queues -- Recursion -- Binary trees -- Appendix A: Getting started with Alice -- Appendix B: The ASCII character set -- Appendix C: Operator precedence and associativity.</tableOfContents>
  <note type="statement of responsibility">Tony Gaddis, Haywood Community College.</note>
  <note>Online the following appendices are available at www.pearsonhighered.com/gaddis: Appendix D: Introduction to flowcharting; Appendix E: Using UML in class design; Appendix F: Namespaces; Appendix G: Writing managed C++ code for the .net framework; Appendix H: Passing command line arguments; Appendix I: Header file and library function reference; Appendix J: Binary numbers and bitwise operations; Appendix K: Multi-source file programs; Appendix L: Stream member functions for formatting; Appendix M: Introduction to Microsoft Visual C++ 2010 express edition; Appendix N: Answers to checkpoints; and Appendix O: Solutions to odd-numbered review questions.</note>
  <note>Includes index.</note>
  <subject authority="lcsh">
    <topic>C++ (Computer program language)</topic>
    <topic>School of Pure and Applied Sciences</topic>
  </subject>
  <classification authority="lcc">QA76.73.G33 G334 2015</classification>
  <classification authority="ddc" edition="23">005.13/3</classification>
  <identifier type="isbn">9781292157276</identifier>
  <identifier type="isbn">0133769399</identifier>
  <identifier type="lccn">2014000213</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">KyUCL</recordContentSource>
    <recordCreationDate encoding="marc">140107</recordCreationDate>
    <recordChangeDate encoding="iso8601">20250806094055.0</recordChangeDate>
    <languageOfCataloging>
      <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
    </languageOfCataloging>
  </recordInfo>
</mods>
