0

だから私はこのテストを持っていて、勉強中に次の質問を思いつきました.

私はコーディングを知っていますが、彼らが私たちに教えようとするすべてのナンセンスを理解していません. 質問は次のとおりです。

Q: クラス string には、char の配列へのポインタがあります。ポインターの 3 つのコピー制御ソリューションのうち、クラスで定義する必要があるのはどれですか?

A: value_like セマンティクス

文字列が文字の配列であることは知っていますが、「コピー制御ソリューション」とは何かわかりません。

質問が理にかなっていることを願っています。ヘブライ語から翻訳されたものです。

ご協力いただきありがとうございます :)

4

1 に答える 1

3

「コピー制御ソリューション」は、おそらくコピー コンストラクターとコピー割り当ての実装戦略を指します。質問の独特の具体的な言い回しを考えると、ある時点であなたの教科書にポインターの3つの解決策がリストされていると思います。

したがって、それらを調べて、それらが何であるかを理解してください。リソース管理オブジェクトのコピーを実装する方法を知ることは、C++ プログラマーにとって最も重要な言語固有のスキルの 1 つです。

于 2013-07-25T11:48:23.597 に答える