問題タブ [constructor-overloading]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - シングルトンでのコンストラクターのオーバーロードが機能しない
シングルトン デザイン パターンの使い方を学んでいます。簡単なコードを書き、コンストラクターのオーバーロードと、ポインターを削除する終了関数を含めました。問題は、コンストラクターのオーバーロードが機能せず、2 つのパラメーターを必要としないことです。理由がわからない?
c++ - テンプレート クラス コンストラクターのオーバーロードの解決
クラス テンプレートの ctor オーバーロードの解決に単純な問題があります。
2 番目の呼び出しは、エラーをスローしてコンパイルに失敗します。
オーバーロードされた 'TemplateClassTest(const char [5], int) の呼び出しがあいまいです。
int
がに一致するのはなぜconst char *
ですか? この状況は、ctor 2 のconst char *
toconst string &
を変更することで解決できます。しかし、そうすると、boolType b("test", "true")
ctor 2 ではなく ctor 1 に一致するようになりました。
私の要件は次のとおりです。
u32Type v("test", 0)
ctor 1 と一致する必要がありますboolType b("test", "true")
ctor 2 と一致する必要があります。
制限事項は次のとおりです。
- ctor 1 および 3 の署名は変更できません
- main() 内のユーザー コード呼び出しは変更できません。
どんな助けでも大歓迎です..ありがとう!
java - 一貫したコンストラクターとは
コンストラクターのオーバーロードを行っているときに、「一貫したコンストラクター」と呼ばれるものに出くわしました。コンストラクターのオーバーロードとは何かを理解しています。
私によれば、一貫したコンストラクターとは何ですか::this
インスタンス変数を初期化するためのコンストラクターの1つで示したように、その使用....私の例では、常に2つの引数を持つコンストラクターが呼び出されます!
Javaの一貫したコンストラクタとは何ですか?
これらの実用的なアプリケーションは何ですか?
なぜJavaで使用されるのですか?
このトピックを理解するための情報はありますか?
誰かが私のような初心者のために、このトピックについて素人の言葉でより多くの説明と、このトピックについて学ぶためのより多くの情報を提供できますか?
c++ - C++ でのオーバーロードされたコンストラクターによるオブジェクトの動的割り当て
C++でオーバーロードされたコンストラクターを使用してオブジェクトを動的に割り当てるための構文は何ですか?
クラスFooがある場合:
そして 2 番目のクラス Foo2 (Foo を使用):
表示されるエラーは次のとおりです。
「Foo::Foo()」の呼び出しに一致する関数がありません
myFoo オブジェクト ポインターを作成するときに、Foo(string str, int nbr)
コンストラクターではなくFoo()
コンストラクターを使用するように指定するにはどうすればよいですか。
コンストラクタ委任を使用せずに可能ですか?