北3つのプログラミングとアルゴリズム(C ++プログラミング)演算子のオーバーロード

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 *は、行と、
}

 

おすすめ

転載: www.cnblogs.com/cq0143/p/11330833.html