問題タブ [class-template]

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.

0 投票する
1 に答える
53 参照

c++ - テンプレート パラメーターから継承されるメンバー

次のようなクラステンプレートがある場合

Fieldさて、クラスのオブジェクトを次のように宣言した場合

したがって、どのメンバー関数がvector私のフォームに継承されますかvelocityField

0 投票する
2 に答える
28720 参照

c++ - テンプレート T クラス配列

C++ クラスに (単純なはずの) 割り当てがあります。

課題は次のとおりです。 T * 配列と int サイズの 2 つのプライベート データ メンバーを含むクラス テンプレートを作成します。クラスは、コンストラクターを使用して、入力されたサイズに基づいて配列を割り当てます。ユーザーがサイズに基づいて配列を埋めることができるメンバー関数があります。さらに、配列をソートし、ソートされた要素を表示するメンバー関数があります。デストラクタを使用して配列を削除します。main( ) を開発して、メンバー関数を呼び出す 2 つのオブジェクトを作成します。その結果、最初のオブジェクトは double 型の配列を保持し、もう 1 つのオブジェクトは int 型の配列を保持します。

これが私が思いついたものですが、「不完全な型 'T'の割り当て」というエラーが発生します。

自分の考え方が完全に遅れているのか、それとも小さな要素が欠けているだけなのかはわかりません。どんな助けも素晴らしいです。

@jblixr と @user3655463 に感謝します。あなたのヒントと助けの後、私はそれを解決したと思います。他の誰かがこれに取り組んでいる場合の参考のために、これが私が思いついたものです。

0 投票する
2 に答える
438 参照

c++ - Clion c++ でのフレンド関数のエラー

0 投票する
0 に答える
45 参照

c++ - クラス テンプレート内の静的メンバー

問題が発生したときに、シングルトンを実装するクラス テンプレートをコーディングしていました。

.h ファイルに静的ポインターがある場合、リンカーの問題 (vs 15 での lnk 2001 および lnk 1120) のためにコンパイルされません。

問題をより理解しやすいようにコードを単純化しました。

私のクラスSingletonTemplate.h(ところで.cppはありません)

いくつかの投稿で、静的変数をさらに宣言することでこの問題を解決できることを読みました。これを関数の外に追加しました(ただし、.hにはまだあります):

そうすることで問題は解決しましたが、その理由はわかりません。したがって、誰かがこの行の目的を説明できれば、それは素晴らしいことです.

前もって感謝します