Personal blog written from scratch using Node.js, Bootstrap, and MySQL. https://jrtechs.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1006 B

Namespaces

Input/Output

Global Variable

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

void change (double &r, double s)
{
   r = 100;
   s = 200;
}

Functions Returning Variables not Values

Static Variables

Namespaces

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