1:
グローバル関数は、クラスに友人として、あなたはクラスで直接、完全な機能を定義することができたとき。
フレンドのostream&演算子 <<(のostream&OS、INT A) { OS << 。 返すOSを。 }
2:あなたは(リロードすることができます)
INT&演算子()(int型私は、INT J) { 戻り P [i *がj個の+ ライン]。 }
3:大型二次元配列[] []
int型P [行*ライン];
//次のようにオーバーロードした後、のための[i]はポインタのINT * i番目の列を返すへのポインタです。
//これにより、次の[]配列は、特定の値intでカラムに戻されます。
INT * 演算子 [](int型I) { 戻り P + I *は、行と、
}