2012-04-24 15 views
0

誰かが私にWhat is a non-delegating constructorを教えてもらえますか?C++の非代理コンストラクタとは何ですか?

私はそれをGoogleにしようとしたが、それは意味のすべてのコンストラクタが委任しないということである

+2

あなたが何を探したのですか?コンストラクタを委譲していないコンストラクタの最初の結果は委譲コンストラクタが何であるかを説明するため、非委譲コンストラクタは委譲コンストラクタではないコンストラクタであると結論づけることができます。 – hvd

+1

反対側を見るために、C++ 11は委任コンストラクタを導入しました。 http://www2.research.att.com/~bs/C++0xFAQ.html#delegating-ctor – chris

答えて

4

役に立つ何かを見つけることができませんでした。 (あなたがコンストラクタ間でいくつかの呼び出しを行っていない限りそうです)。

コンストラクタの委譲は今日、他の言語や新しい言語ではよく使用されています。つまり、コードの重複を防ぎクリーンなコードを維持するためにコンストラクタが別のコンストラクタを呼び出しています。

ここでコンストラクタ委譲の簡単なチュートリアルです:

http://www.learncpp.com/cpp-tutorial/b-5-delegating-constructors/

関連する問題