Browse Source

Started outline of c++ tutorial for c developers.

pull/4/head
jrtechs 6 years ago
parent
commit
a3c5b7514b
1 changed files with 103 additions and 0 deletions
  1. +103
    -0
      entries/programming/Learning-C++-for-C-Developers.md

+ 103
- 0
entries/programming/Learning-C++-for-C-Developers.md View File

@ -0,0 +1,103 @@
## Namespaces
## Input/Output
## Global Variable
```c++
using namespace std;
#include <iostream>
double a = 128;
int main ()
{
double a = 256;
cout << "Local a: " << a << endl;
cout << "Global a: " << ::a << endl;
return 0;
}
```
## Multiple Names for a Variable
## Passing Variables by Reference
```c++
void change (double &r, double s)
{
r = 100;
s = 200;
}
```
## Functions Returning Variables not Values
## Static Variables
## Namespaces
```c++
namespace foo
{
int a, b;
}
//in main
first::a = 2;
```
## Inline -- similar to Macros
## Exceptions
## Default Parameters for Functions
## Function Overloading
## Operator Overloading
## Functions with Generic Parameter Types
## Replacement for malloc and free
## Struct Functions
# Classes
## Class Constructor and De-constructor
## Scope
## Method Prototypes for Classes
## This keyword
## Class Inheritance
## "Abstract" Classes
# File IO
## Writing to File
## Reading From File

Loading…
Cancel
Save