Index_D

 < Day Day Up > 



C

C, Tenon Intersystems MachTen CodeBuilder™

C library function header, Step 1: Create square.h Header File

C library function implementation file, Step 2: Create square.c Implementation File

C library routines

adding files to CodeWarrior project, Step 3: Create Empty Project with IDE and Add Implementation File

CodeWarrior project target settings, Step 5: Set Required Target Settings

compiling CodeWarrior project, Step 7: Compile the Project

using , Step 8: Use the Library

C vs. C++

important difference, How C++ Allows Overloaded Functions: Name Mangling

C++, Tenon Intersystems MachTen CodeBuilder™

power and danger of, The Power and Danger of C++

C++ & Java, C++ and Java: The Java Native Interface (JNI)

C++ class construct, Introduction

C++ implementation dependencies, Know Thy Implementation Dependencies

C++ preprocessor, The Program Creation Process

C++ program

smallest, A Minimal C++ Program

C++ standard, Textbooks, Reference Books, and Quick Reference Guides

C++ Standard Template Library, Summary

C-style comment, Comments

C.A.R. Hoare, Another Example

cache, Feature Set Implementation

cache memory, Memory Basics

callback function, Implementing Callback Functions with Function Pointers

callback functions, Implementing Callback Functions with Function Pointers

called routine, The Program Creation Process

calling conventions, The Program Creation Process

calling routine, The Program Creation Process, A Minimal C++ Program

carriage return, Table 5-2: Simple Escape Sequences

case label, Break and the Default Case

cfloat.h, Fundamental Types

char, Table 5-1: Fundamental Types and their Value Ranges

character, Fundamental Types

character literals, Character Literals

cin, cin

CISC, Feature Set Implementation

CIWS class, Abstract Classes

class, Table 10-2: Object-Oriented Terminology, The Class Construct

constants, Parts Of A Class Declaration

declaration, Implementing BaseClass and DerivedClassOne

declaring new data types, The Class Construct

class attributes, Obtaining Access to Class Attributes From a Member Function

class behavior, Summary

class constants

initializing via initializer list, TestClass Example

class declaration

body, Parts Of A Class Declaration

don' t forget the semicolon!, Parts Of A Class Declaration

how to name classes, Parts Of A Class Declaration

opening and closing braces, Parts Of A Class Declaration

parts of, Parts Of A Class Declaration

placement of public functions, Parts Of A Class Declaration

minimum, A Minimum Class Declaration

class declarations

viewed as behavior specifications, Class Declarations Viewed as Behavior Specifications

class diagram, Introduction, The UML Class Diagram, Introduction

compartments, The UML Class Diagram

indicating private class members, The UML Class Diagram

indicating public class members, The UML Class Diagram

class diagrams

adding attributes in Describe™ , Adding Operations and Attributes to Classes

adding operations in Describe™ , Adding Operations and Attributes to Classes

creating in Describe™ , Creating Class Diagrams

Describe™ properties editor window, Adding Operations and Attributes to Classes

class invariant, Class Invariant, Using Incrementer as a Base Class

defined, Class Invariant

class invariants, Preconditions, Postconditions, and Class Invariants

class member functions, Class Member Functions

class template, Introduction, Class Templates

class type, Summary

classes, Classes: A Gentle Introduction

difference between classes and structs, The Differences Between Structures & Classes

introduction to, Classes: A Gentle Introduction

polymorphic, Object-Oriented Programming Defined

static relationship modeling, Introduction

climits.h, Fundamental Types

code reuse, Purpose And Use Of Inheritance

CodeBuilder, Tenon Intersystems MachTen CodeBuilder™

CodeWarrior

disassembly tool, Disassembly is a Great Learning Tool

COFF library file format, Process Steps

cohesion, Minimize Coupling, Maximize Cohesion

comma operator, Comma Operator - ,

comment clutter, C++-style Comments

comments, Comments

bad use of, C++-style Comments

c++-style, C++-style Comments

c-style, Commenting, C++-style Comments, Comments

creating in source code, Comments

self commenting code, Write Self-Commenting Code: Give Identifiers Meaningful Names

source code, Commenting

communication devices, Computer System

compiler, The Program Creation Process, Integrated Development Environments

compiler errors

caused by missing class declaration semicolon, Parts Of A Class Declaration

fixing, Fix The First Compiler Error First

complex application behavior, Introduction

complexity

conceptual, Abstraction: Amplify The Essential-Eliminate The Irrelevant

managing physical, Managing Physical Complexity

physical, The Purpose of the Engine Class

complexity management, Manage Physical Complexity

composite aggregate

definition, Composite Aggregation

composite aggregation, Summary

example, Composite Aggregation Example

compound assignment operators, Compound Assignment Operators

compound statements, Compound Statements

computer

definition of, What Is A Computer?

general purpose machine, What Is A Computer?

vs. computer system, Computer vs. Computer System

computer architecture, Three Aspects of Computer Architecture

computer program, Introduction

computer system, Computer vs. Computer System, Computer System

bus, Computer System

definition of, Computer vs. Computer System

interface components, Computer System

main logic board, Computer System

main logic board block diagram, Computer System

system unit, Computer System

typical, Computer System

computers, Introduction

conceptual complexity, Abstraction: Amplify The Essential-Eliminate The Irrelevant

concrete class, Abstract Classes

concrete classes, IComponent and Derived Classes

conditional operator, Conditional Operator - ? :

constant, Nouns & Verbs, Introduction

constants, Constants

declaration, Introduction

naming convention, Constants

constructor, Parts Of A Class Declaration, Constructor, Implementing BaseClass and DerivedClassOne

initializer list, Constructor Initializer List

purpose, Purpose of a Constructor

constructors, Introduction

containers, Containers and Container Adapters, Summary

continue, continue

control flow, Introduction

control statement usage guide, Control Statement Usage Guide

copy

deep, Shallow Copy vs. Deep Copy

deep vs. shallow, Shallow Copy vs. Deep Copy

shallow, Shallow Copy vs. Deep Copy

copy assignment operator, Copy Assignment Operator

purpose, Purpose of the Copy Assignment Operator

purpose of, Copy Assignment Operator

copy constructor, Copy Constructor

example code, Purpose of the Copy Constructor

purpose, Purpose of the Copy Constructor

purpose of, Copy Constructor

coupling, Minimize Coupling, Maximize Cohesion

cout, cout

Cplusplusified C code, Introduction

creating objects, What is an object?

creating objects via definition, What is an object?

current position, Nouns & Verbs

CVS, Primary Features



 < Day Day Up > 



C++ for Artists. The Art, Philosophy, and Science of Object-Oriented Programming
C++ For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
ISBN: 1932504028
EAN: 2147483647
Year: 2003
Pages: 340
Authors: Rick Miller

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net