C & C++

C & C++

(A) C Introduction

1:- Types of Programming Languages.

2:- History of C

3:- Features of C

4:- Application of C

5:- Simple Program Logic

6:- Program Development Cycle

7:- Algorithm

8:- Flowchart

9:- Sentinel Value of End a Program

10:- Programming and User Environments

11:- Evolution of Programming Models

12:- Desirable Program Characteristics

C Fundamentals

1:- Structure of a Program

2:- Compilation and Execution of a Program

3:- Character Set

4:- Keywords

5:- Identifiers

6:- Constants

7:- Data Types

8:- a) Derived Data Types

9:- b) User-Defined Data Types

10:- Declaration of Variables

11:- Expressions

12:- Symbolic Constants

(B) C++ Programming

1:- What is C++?

2:- Why C++?

3:- C and C++

4:- Exception Handling

5:- Object Oriented Programming

6:- Standard Template Library

C++ Types and declarations

1:- Types

2:- Booleans

3:- Integer Types

4:- Floating-Point Types

5:- Sizes

6:- Void

7:- Enumerations

8:- Declarations

C++ Pointers, Arrays and Structures

1:- Pointers

2:- Arrays

3:- Pointers into Arrays

4:- Constants

5:- References

6:- Pointers to void

7:- Structures

C++ Expressions and Statements

1:- A Deck Calculator

2:- Operator Summary

3:- Statement Summary

4:- Comments and Indentation

C++ Functions

1:- Function Declarations

2:- Argument Passing

3:- Value Return

4:- Overloaded Function Names

5:- Default Arguments

6:- Pointer to Function

7:- Macros

C++ Namespaces and Exceptions

1:- Namespaces

2:- Exceptions

C++ Source Files and Programs

1:- Separate Compilation

2:- Linkage

3:- Using Header Files

4:- Programs

C++ Classes

1:- Classes

2:- Access Control

3:- Constructors

4:- Member functions

5:- Static members

6:- Destructors

7:- Memory allocation

8:- Member initialization

C++ Operator overloading

1:- Introduction

2:- Operator Functions

3:- A Complete Number Type

4:- Conversion Operators

5:- Friends

6:- Large Objects

7:- Essential Operators

8:- Subscripting

9:- Functions Calls

10:- Dereferencing

11:- Increment and Decrement

12:- A String Class

C++ Derived class

1:- Introduction

2:- Derived Classes

3:- Abstract Classes

4:- Design of Class Hierarchies

5:- Class Hierarchies and Abstract Classes

Related Courses