Thursday, March 12, 2009

Introduction to C++ 101: Topics

Hey!

Welcome! This site will teach you the basics and help you solve computing problems related to std C++. This site was started out of pure interest and fun. Topics that will be included are:

1. Introduction
a. Brief history of C++ / programming
b. Program structure / syntax
i. Preprocessor directives
ii. Main function
iii. namespaces
c. Declarations
d. Cout / cin
e. Data types
i. Numbers
ii. Strings
iii. Streams
f. Operators

2. Conditions / loops
a. For loop
b. While loop
c. If /else condition / && and ||
d. Switch / case

3. Vectors
a. Instantiate / access
b. Multi-vectors
c. Iterating through vectors

4. Strings
a. Definition
b. Converting string > int, int < string
c. Accessor functions / iterating

5. Functions
a. Void functions
b. Return functions
c. Passing by reference
d. Recursive functions

6. Common error handling
a. Int / string checker
b. Wrong input
c. Conversion

7. File I/O
a. Ifstream / ofstream
b. Read-only / read / write

8. Pointers

9. Problem solving
a. Greedy
b. Dynamic programming
c. Divide and conquer

I will post this in my own free time. Be sure to leave a message in the right column if you have any questions related to C++! Be sure to join in the fun! =D

Ciao!

No comments:

Post a Comment