CE103 Algorithms and Programming I¶
Week-6¶
Fall Semester, 2021-2022¶
C++ Functional Console Programming¶
Books and Resources¶
C++ Functional Console Programming¶
We will follow the following topics
-
Introduction to C++ | C Plus Plus Programming Language Tutorials
-
Cpp Programming
a. C++ Introduction
i. C++ Variables and Literals
ii. C++ Data Types
iii. C++ Basic I/O
iv. C++ Type Conversion
-
C++ String to Int and Vice-Versa
-
C++ String to Float, Double and Vice-Versa
v. C++ Operators
vi. C++ Comments
b. C++ Flow Control
i. C++ if..else
ii. C++ for loop
iii. C++ do..while loop
iv. C++ break statement
v. C++ continue statement
vi. C++ switch statement
vii. C++ goto statement
c. C++ Functions
i. C++ Functions
ii. C++ Function Types
iii. C++ Function Overloading
iv. C++ Default Argument
v. C++ Storage Class
vi. C++ Recursion
vii. C++ Return Reference
d. C++ Arrays & String
i. C++ Arrays
ii. Multidimensional Arrays
iii. C++ Function and Array
iv. C++ String
e. C++ Structures
i. C++ Structures
ii. Structure and Function
iii. C++ Pointers to Structure
iv. C++ Enumeration
f. C++ Object & Class
i. C++ Objects and Class
ii. C++ Constructors
iii. C++ Objects & Function
iv. C++ Operator Overloading
g. C++ Pointers
i. C++ Pointer
ii. C++ Pointers and Arrays
iii. C++ Pointers and Functions
iv. C++ Memory Management
h. C++ Inheritance
i. C++ Inheritance
ii. Inheritance Access Control
iii. C++ Function Overriding
iv. Multiple & Multilevel Inheritance
v. C++ Friend Function
vi. C++ Virtual Function
C++ Templates