問題タブ [class-constructors]
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 引数コンストラクターをサブクラスの 1 引数コンストラクターに呼び出す
タイトルが示すように、サブクラス コンストラクターで基本クラス コンストラクターを呼び出す際に問題が発生しています
ベース:
サブクラス:
私が得ているエラーは b と cu は未定義です。手伝ってくれてありがとう
c++ - コンストラクタと継承についての説明
最近、私はクラスを扱い始め、今日ではクラスの継承を扱い始めました。継承に対する私の認識を拡大するための簡単なプログラムを作成しました。プログラムは、クラスの平均成績を計算します。私が書いたコードの大部分を理解していますが、いくつかの例外があります (コードの下にリストされています)。ありとあらゆる助けをいただければ幸いです。
コード
では、これらの部分をどのように説明すればよいでしょうか。
これだと思います
この
コンストラクターを呼び出しますか?それとも、彼ら自身がコンストラクターですか?
そして、私が書いたコメントはすべて正しいですか?
c++ - このコードが値 505.5 の bpEffect 変数を返さないのはなぜですか?
次のコードの期待される結果は 505.5 ですが、代わりに 3.97541e+70 が返されます。これはなぜですか?また、どのように問題を解決できますか?
c++ - テンプレート コンストラクターを特殊化する方法
私はコンストラクタをうまく特殊化することができます:
ただし、次のような型以外の引数を取るテンプレートでも同じことを行う必要があります。
これを行うためのトリックはありますか?実行時に setup() 中に const char 名を渡すことができると思います。しかし、オブジェクト自体が支援なしで知っていれば、それは素晴らしいことです。
java - Java - スーパー()の呼び出しを伴わない、サブクラスコンストラクターのパラメーターを1つだけ持つことは可能ですか?
ここに私の抽象クラスがあります:
私は次のサブクラスを持っています (追加のサブクラス SavingsAccount もあり、どちらも独自の独立した残高を持っていますが、それは無関係です):
上記からわかるように、当座貸越を設定するだけのコンストラクターが必要ですが、すべてのコンストラクターの開始時にまだ super を呼び出す必要があるため、現在の残高がどうであれ、渡すだけです。 ? または、CurrentAccount サブクラスにも残高変数が必要ですか?
Javaをコンパイルすると、次のようになります。
どんな助けでも大歓迎です。
c++ - C ++初期化クラスのメンバー変数は、他のメンバー変数に依存します
theta
基本的に、別のクラスメンバーによって初期化されるが適切に初期化される非静的メンバー。次に、ご覧のvalley_max
とおりによって初期化さtheta
れます。現在、すべてが正常に機能しています。次に、境界が である配列を初期化しますvalley_max
。まず、エラーが発生しました:
非静的データ メンバーの無効な使用
その後、ご覧のとおり追加static const int valley_max
します。しかし、次のようなエラーが発生しました:
バインドされた配列は、']' トークンの前の整数定数ではありません
別のメンバー変数によって初期化されたメンバー変数によって初期化された境界を持つ配列を初期化できるかどうか疑問に思っています。
ご協力いただきありがとうございます。
AP_Tmxk_VFH.cpp
AP_Tmxk_VFH.h
c++ - ヘッダー ファイルからのネストされたクラスの定義
C++ ではまだかなり新しく、ここでノッチを上げようとしています。ネストされたノード クラスを使用してヒープ クラスを構築し、ヒープ ソート アスペクトをヒープ クラスに追加したいと考えています。私はJavaで同様のことをしましたが、.cppファイルでネストされたクラスを定義しようとして立ち往生しています。
入れ子になったクラスを .cpp ファイルで定義しようとすると、単純にはできません...
問題がテンプレートの組み込み方法にあるのか、内部クラスを定義するための構文が間違っているのかはわかりません。C++ では、ジェネリック プログラミングとネストされたクラスの両方になじみがありません。