| < Day Day Up > |
|
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 > |
|