Programming Languages by Ravi Sethi Chapter 6: Groupings of Data and Operations

10/5/00


Click here to start


Table of Contents

Programming Languages by Ravi Sethi Chapter 6: Groupings of Data and Operations

Constructs for Program Structuring

Procedures

PPT Slide

Example

PPT Slide

Modules

PPT Slide

PPT Slide

PPT Slide

Classes : User-defined data type

Comparison of Procedures, Modules and Classes

Procedures

Modules

Defined Types

Program Organization

PPT Slide

PPT Slide

CHAPTER 6: PART II

6.5 CLASS DECLARATIONS IN C++

STRUCTURE OR CLASS

DECLARATION

SAMPLE CODE

Constructors & Destructors

MEMBER NAMES AND FUNCTION CODE

CLASS NAMES AS DEFINED TYPES

INITIALIZATION WITH PARAMETERS

OVERLOADED FUNCTION NAMES

ACCESSIBITLITY: PUBLIC, PRIVATE, PROTECTED

PUBLIC vs. PRIVATE

6.6 DYNAMIC ALLOCATION IN C++

NEW, DELETE

POINTERS TO OBJECTS

DYNAMIC ALLOCATION USING CONSTRUCTORS AND DESTRUCTORS

CELLS AND LINKED LISTS

LINKED LISTS

6.7 TEMPLATES: PARAMETERIZED TYPES

6.8 IMPLEMENTATION OF OBJECTS IN C++

Take you C assignment and translate it directly into C++ using “BIN” objects. See page 246 in PL book for stack object example. Due 10/12/2000

Author: Zages

Email: dmz@cs.bsu.edu

Home Page: http://www.cs.bsu.edu/homepages/dmz/cs335/

Download presentation source