ホームページ >バックエンド開発 >C++ >私の行列クラスの ` はなぜ

私の行列クラスの ` はなぜ

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-18 08:43:141053ブラウズ

Why Does My Matrix Class's `

std::ostream& Matrix::operator <p>演算子</p><p>この問題を解決するには、2 つのオプションがあります:</p><ol>
<li>
<p><strong>フレンド関数を使用する</strong>: フレンド関数はクラスのメンバーではありませんが、そのプライベートおよび保護されたメンバーにアクセスできます。演算子</p>
<pre class="brush:php;toolbar:false">friend std::ostream& operator
  • Matrix オブジェクトを参照として渡す: Matrix オブジェクトを次のように渡します。参照の場合、暗黙的な Matrix オブジェクトを回避できます引数。

    std::ostream& operator
  • 2 番目のオプションには演算子

    以上が私の行列クラスの ` はなぜの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。