Flylib.com
Page #339 (List of Tables)
Previous page
Table of content
< Day Day Up >
Chapter 1: An Approach To The Art Of Programming
Example 1.1: test.h
Example 1.2: firstclass.h
Example 1.3: firstclass.cpp
Example 1.4: main.cpp
Example 1.5: C-style comments
Example 1.6: C-style comments
Example 1.7: C++-style comment
Example 1.8: C++ comment clutter
Chapter 2: Small Victories—Creating Projects With IDE’s
Example 2.1: firstclass.h
Example 2.2: firstclass.cpp
Example 2.3: main.cpp
Example 2.4: makefile
Chapter 3: Project Walkthrough—An Extended Example
Example 3.1: Robot Rat Pseudocode
Example 3.2: Pseudocode For ProcessingUser Menu Choices
Example 3.3: robotrat.cpp
Example 3.4: move() function pseudocode
Example 3.5: NORTH move pseudocode pen in the UP position
Example 3.6: NORTH move pseudocode pen in DOWN position
Example 3.7: Complete Robot RatSource Code Listing
Chapter 4: Computers, Programs, & Algorithms
Example 4.1: Dumb Sort Test
Program
Chapter 5: Simple Programs
Example 5.1: Disassembled Minimalmain() Function
Example 5.2: Another C++ Program
Example 5.3: Using numeric_limits Template Class to Calculate Type Ranges
Example 5.4: Using the
sizeof
Operator
Example 5.5: Source Code Showing Local,Function, and File Scoping
Example 5.6: file scope linkage
Example 5.7: static linkage
Example 5.8: Registering Functions with atexit()
Example 5.9: Using cin Object to ReadInteger Values from Keyboard
Example 5.10: Testing for Valid Input
Chapter 6: Controlling The Flow Of Program Execution
Example 6.1: if statement
Example 6.2: assignment
Example 6.3: equality
Example 6.4: declaration in condition
Example 6.5: compound statements
Example 6.6: if-else
Example 6.7: ! operator
Example 6.8: compound statements with if-else
Example 6.9: nesting if-else
Example 6.10: use of selection statements
Example 6.11: switch statement
Example 6.12: while statement
Example 6.13: while statement
Example 6.14: use of sentinel value
Example 6.15: nested while statements
Example 6.16: looping forever
Example 6.17: looping forever
Example 6.18: nested while loop
Example 6.19: switch inside of while loop
Example 6.20
Example 6.21: while loop behaving like for loop
Example 6.22: for statement
Example 6.23: for loop scope
Example 6.24: implementing summation
Example 6.25: nesting for statements
Example 6.26: break statement
Example 6.27: looping forever
Example 6.28: continue statement
Example 6.29: labeled statement
Example 6.30: gotoless code
Chapter 7: Pointers and References
Example 7.1: integer objects
Example 7.2: Using & operator
Example 7.3: Using * operator
Example 7.4: dereferencing pointers
Example 7.5: dereferencing pointers
Example 7.6: dynamic memory allocation
Example 7.7: calling object constructor
Example 7.8: calling object constructo
Example 7.9: using a reference
Chapter 8: Arrays
Example 8.1: declaring & using integer array
Example 8.2: using integer array
Example 8.3: manipulating array with for statement
Example 8.4: pointer arithmetic
Example 8.5: garbage out
Example .6: good output
Example 8.7: uninitialized pointers
Example 8.8: good output
Example 8.9: pointer NULL initialization
Example 8.10: using delete operator on pointer array elements
Example 8.11: using 3-dimensional array
Example 8.12: initializing 3-dimensional array
Example 8.13: brace usage
Example 8.14: braceusage
Example 8.15: dynamic array allocation
Example 8.16: dynamic arrayallocation
Example 8.17: dynamic multi-dimensional array allocation
Example 8.19: dynamically allocating2-dimensional array
Chapter 9: Functions
Example 9.1: testfunctionone.h
Example 9.2: testfunctionone.cpp
Example 9.3: main.cpp
Example 9.4: local function variables
Example 9.5: masking global variables
Example 9.6: block scope
Example 9.7: scope of variables in looping statements
Example 9.8: static function variables
Example 9.9: masking function parameters
Example 9.10: function call with argument
Example 9.11: testfunctionfour.h
Example 9.12: testfunctionfour.cpp
Example 9.13: main.cpp
Example 9.14: passing addresses by copy
Example 9.15: testfunctionfive.cpp
Example 9.16: main.cpp
Example 9.17: main.cpp
Example 9.18: testfunctionsix.cpp
Example 9.19: main.cpp
Example 9.20: printIntArray()
Example 9.21: printintarray.cpp
Example 9.22: main.cpp
Example 9.23: print_2d_int_array.h
Example 9.24: print_2d_int_array.cpp
Example 9.25: main.cpp
Example 9.26: sort_int_array.h
Example 9.27: sort_int_array.cpp
Example 9.28: main.cpp
Example 9.29: returnint.cpp
Example 9.30: main.cpp
Example 9.31: square.h
Example 9.32: square.cpp
Example 9.33: main.cpp
Example 9.34: getnewintaddress.h
Example 9.35: getnewintaddress.cpp
Example 9.36: main.cpp
Example 9.37: getlargestinteger.h
Example 9.38: getlargestinteger.cpp
Example 9.39: main.cpp
Example 9.40: functiona.h
Example 9.41: functiona.cpp
Example 9.42: main.cpp
Example 9.43: countinput.h
Example 9.44: countinput.cpp
Example 9.45: main.cpp
Example 9.46: quicksort.h
Example 9.47: quicksort.cpp
Example 9.48: main.cpp
Example 9.49: arithfunctions.h
Example 9.50: arithfunctions.cpp
Example 9.51: main.cpp
Example 9.52: dumbsort.h
Example 9.53: dumbsort.cpp
Example 9.54: main.cpp
Chapter 10: Toward Problem Abstraction—Creating New Data Types
Example 10.1: mydefs.h
Example 10.2: calculatepay.h
Example 10.3: calculatepay.cpp
Example 10.4: main.cpp
Example 10.5: switch statement
Example 10.6: namespaces
Example 10.7: switch statement
Example 10.8: personstruct.h
Example 10.9: accessing struc telements
Example 10.10: accessing struct elements via pointers
Example 10.11: personfunctions.h
Example 10.12: personfunctions.cpp
Example 10.13: main.cpp
Example 10.14: personstruct.h
Example 10.15: personstruct.cpp
Example 10.16: main.cpp testing Person struct
Example 10.17: personclass.h
Example 10.18: personclass.cpp
Example 10.19: main.cpp testingPerson class
Chapter 11: Dissecting Classes
Example 11.1: parts of a typical class declaration
Example 11.2: testclass.h
Example 11.3: testclass.cpp
Example 11.4: main.cpp
Example 11.5: testclass.h
Example 11.6: testclass.cpp
Example 11.7: main.cpp
Example 11.8: testclass.h
Example 11.9: testclass.cpp
Example 11.10: main.cpp
Example 11.11: testclass.h
Example 11.12: testclass.cpp
Example 11.13: simpleclass.h
Example 11.14: simpleclass.cpp
Example 11.15: main.cpp
Example 11.16: foo.h
Example 11.17: foo.cpp
Example 11.18: main.cpp
Example 11.19: person.h
Example 11.20: main.cpp
Example 11.21: person.cpp
Chapter 12: Compositional Design
Example 12.1: a.h
Example 12.2: a.cpp
Example 12.3: b.h
Example 12.4: b.cpp
Example 12.5: main.cpp
Example 12.6: b.h
Example 12.7: b.cpp
Example 12.8: a.h
Example 12.9: a.cpp
Example 12.10: b.h
Example 12.11: b.cpp
Example 12.12: main.cpp
Example 12.13: aircraftutils.h
Example 12.14: fuelpump.h
Example 12.15: engine.h
Example 12.16: main.cpp
aircraftutils.h
fuelpump.h
oilpump.h
temperaturesensor.h
oxygensensor.h
compressor.h
engine.h
fuelpump.cpp
oilpump.cpp
temperaturesensor.cpp
oxygensensor.cpp
compressor.cpp
engine.cpp
main.cpp
Chapter 13: Extending Class Functionality Through Inheritance
Example 13.1: baseclass.h
Example 13.2: derivedclassone.h
Example 13.3: baseclass.cpp
Example 13.4: derivedclassone.cpp
Example 13.5: main.cpp
Example 13.6: person.h
Example 13.7: student.h
Example 13.8: student.cpp
Example 13.9: main.cpp
Example 13.10: foo.h
Example 13.11: derivedfoo.h
Example 13.12: foo.cpp
Example 13.13: derivedfoo.cpp
Example 13.14: main.cpp
Example 13.15: foo.h
Example 13.16: foo.h
Example 13.17: vessel.h
Example 13.18: plant.h
Example 13.19: weapon.h
Example 13.20: main.cpp
ciws.h
five_inch.h
torpedo.h
gasturbine_plant.h
nuke_plant.h
steam_plant.h
submarine.h
surface_ship.h
ciws.cpp
five_inch.cpp
gasturbine_plant.cpp
nuke_plant.cpp
steam_plant.cpp
submarine.cpp
surface_ship.cpp
torpedo.cpp
vessel.cpp
Example 13.21: payable.h
Example 13.22: employee.h
Example 13.23: employee.cpp
Example 13.24: hourlyemployee.h
Example 13.25: salariedemployee.h
Example 13.26: hourlyemployee.cpp
Example 13.27: salariedemployee.cpp
Example 13.28: main.cpp
Example 13.29: a.h
Example 13.30: b.h
Example 13.31: c.h
Example 13.32: d.h
Example 13.33: main.cpp
Example 13.34: b.h
Example 13.35: c.h
Chapter 14: Ad Hoc Polymorphism—Operator Overloading
Example 14.1: modified person.h
Example 14.2: overloaded stream
operator implementation
Example 14.3: main.cpp
Example 14.4: foo.h
Example 14.5: main.cpp
Example 14.6: overloaded assignment operator implementation
Example 14.7: person.h
Example 14.8: overloaded relational operator implementation
Example 14.9: main.cpp
Example 14.10: extended Person class
Example 14.11: equality operator implementation
Example 14.12: main.cpp
Example 14.13: foo.h
Example 14.14: foo.cpp
Example 14.15: main.cpp
Example 14.16: dynamicarray.h
Example 14.17: dynamicarray.cpp
Example 14.18: main.cpp
Example 14.19: foo.h
Example 14.20: foo.cpp
Example 14.21: main.cpp
Example 14.22: foo.h
Example 14.23: foo.cpp
Example 14.24: main.cpp
Example 14.25: foo.h
Example 14.26: foo.cpp
Example 14.27: main.cpp
Example 14.28: foo.h
Example 14.29: bar.h
Example 14.30: foo.cpp
Example 14.31: bar.cpp
Example 14.32: main.cpp
Chapter 15: Static Polymorphism—Templates
Example 15.1: sumtemplate.h
Example 15.2: main.cpp
Example 15.3: sumtemplate.h
Example 15.4: main.cpp
Example 15.5: main.cpp
Example 15.6: sumtemplate.h
Example 15.7: main.cpp
Example 15.8: foodef.h
Example 15.9: main.cpp
Example 15.10: dynamicarraydef.h
Example 15.11: main.cpp
Example 15.12: main.cpp
Example 15.13: main.cpp
Example 15.14: main.cpp
Example 15.15: main.cpp
Example 15.16: main.cpp
Chapter 16: Dynamic Polymorphism—Object-Oriented Programming
Example 16.1: interface.h
Example 16.2: derived_class_one.h
Example 16.3: derived_class_two.h
Example 16.4: main.cpp
icomponent.h
component.h
component.cpp
pump.h
pump.cpp
sensor.h
sensor.cpp
waterpump.h
waterpump.cpp
oilpump.h
oilpump.cpp
fuelpump.h
fuelpump.cpp
airflowsensor.h
airflowsensor.cpp
oxygensensor.h
oxygensensor.cpp
temperaturesensor.h
temperaturesensor.cpp
engine.h
engine.cpp
smallengine.h
smallengine.cpp
engineutils.h
main.cpp
Chapter 17: Well-Behaved Objects—The Orthodox Canonical Class Form
Example 17.1: foo.h
Example 17.2: foo.cpp
Example 17.3: main.cpp
Example 17.4: f.h
Example 17.5: f.cpp
Example 17.6: dumbsort.h (template version)
Example 17.7: foo.h (modified)
Example 17.8: foo.cpp (modified)
Example 17.9: main.cpp
Chapter 18: Mixed Language Programming
Example 18.1: square.h
Example 18.2: square.c
Example 18.3: main.cpp
Example 18.4: modified square.h
Example 18.5: double.h
Example 18.6: double.cpp
Example 18.7: double.asm
Example 18.8: main.cpp
Example 18.9: double.h
Example 18.10: double.cpp PowerPC Version
Example 18.11: SayHi.java
Example 18.12: SayHi.h
Example 18.13: sayhi.cpp
Chapter 19: Three Design Principles
Example 19.1: incrementer.h
Example 19.2: incrementer.cpp
Example 19.3: main.cpp
Example 19.4: main.cpp
Example 19.5: derived.h
Example 19.6: derived.cpp
Example 19.7: main.cpp
Example 19.8: derived.h (weakened precondition)
Example 19.9: derived.cpp (weakened precondition)
Example 19.10: main.cpp
Example 19.11: derived.h (strengthened precondition)
Example 19.12: derived.cpp (strengthened precondition)
Example 19.13: main.cpp
Example 19.14: main.cpp
Example 19.15: c.h
Chapter 20: Using A UML Modeling Tool
abstractposition.h
abstractmarker.h
abstractcontrolledobject.h
position.h
marker.h
remotecontrolledobject.h
abstractcontrolledrodent.h
robotrat.h
rodentworld.h
userinterface.h
controller.h
position.cpp
marker.cpp
remotecontrolledobject.cpp
robotrat.cpp
rodentworld.cpp
userinterface.cpp
controller.cpp
main.cpp
< Day Day Up >
Previous page
Table of content
C++ For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
ISBN: 1932504028
EAN: 2147483647
Year: 2003
Pages: 340
Authors:
Rick Miller
BUY ON AMAZON
C & Data Structures (Charles River Media Computer Engineering)
Memory Allocation
Recursion
Arrays, Searching, and Sorting
Graphs
Problems in Arrays, Searching, Sorting, Hashing
Cisco CallManager Fundamentals (2nd Edition)
Summary
Call Routing
Station Devices
VoIP Gateway Security
Appendix A. Feature List
MySQL Cookbook
Decomposing Dates or Times Using Component-Extraction Functions
Dealing with Quotes and Special Characters
Using Temporary Tables for Data Transformation
Extending the Range of a Sequence Column
Selecting Random Items from a Set of Rows
Lotus Notes Developers Toolbox: Tips for Rapid and Successful Deployment
Domino Design Elements
Working with Lookup Functions
How to Add Text to a Rich Text Object
Create an Attach File Button
Data Management
Microsoft VBScript Professional Projects
Procedures
Customizing the Start Menu and Quick Launch Toolbar
Collecting Remote Summary Reports
Reporting Application Summary Data via the Web
Appendix A Windows XP Command Reference
Python Programming for the Absolute Beginner, 3rd Edition
Pipes
Other System Tools
Climbing the CGI Learning Curve
Zope: A Web Publishing Framework
Section B.5. Python Internet Resources
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies