問題タブ [new-operator]
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++ - C++ の new 演算子は、割り当てと ctor 呼び出し以外に何をしますか?
new
メモリの割り当てとコンストラクターの呼び出し以外にオペレーターが行うことは何ですか?
c++ - C++ でのカスタム オブジェクトのコンストラクタ/デストラクタと new/delete 演算子について
自分で作成したリンク リストがあるとします。メモリを解放する独自のデストラクタがあります。この Linked List は、new または delete をオーバーロードしません。
今、私は上記のリンクされたリストの配列を作成しようとしています(私が正しく理解していれば、ハッシュを開きます)。次に、このオープン ハッシュ クラスのコンストラクター内に必要なメモリを割り当てます。コンストラクター内で呼び出される new 演算子は、配列にメモリを正しく割り当てるのに十分ですよね? Linked List クラスの new をオーバーロードしていないため、よくわかりません。
また、リンク リストの配列が要素と呼ばれると仮定すると、デストラクタに「delete[] 要素」と記述できますか? 配列内の各要素のデストラクタを呼び出して、メモリを正しく解放しますか?
最後に、両方の仮定が正しい場合 (つまり、カスタム クラスで使用するために new と delete をオーバーロードする必要がない場合)、そのような演算子をオーバーロードするポイントは何ですか?
java - Infragistics Wingrid に新しい列を追加
アプリケーションで Infragistics wingrid を使用しています。wingrid にデータソースを割り当てました。今、特定の場所に新しい列を追加したいと考えています。
これをどのように実行できるか教えてください。
よろしく、サヴァン。
c++ - これは動的メモリ割り当てですか?
簡単な質問: またはする必要がありますdelete
かdelete []
c
? 言語は関係ありますか?
c++ - 構造体の配列と new / delete
私はこのような構造体を持っています:
次のように、アイテムを「削除」したいとします。
そして、後で同じ場所に新しいアイテムを作成しました。
delete[]
これを片付けるために電話する必要がありますか?items[]
それとも、コンパイルする前に配列の境界がわかっているので、これは必要ではないでしょうか?
そのポインターを NULL に設定することは有効ですか、それとも削除を呼び出す必要がありますか?
c# - 非表示が意図されている場合は、新しいキーワードを使用してください
VS2008 で「非表示が意図されている場合は新しいキーワードを使用する」という警告を生成している次のコード スニペットがあります。
基本クラスのFoo()
関数は保護されており、単体テストのみを目的としてラッパー クラスに配置することにより、単体テストに公開したいと考えています。つまり、ラッパー クラスは他の目的には使用されません。だから私が持っている1つの質問は、これは受け入れられた慣習ですか?
new
警告に戻ります。このシナリオでオーバーライド関数を新しくする必要があるのはなぜですか?
vb.net - VB.NET Dim と New
次の構成要素の違いは何ですか? どちらかを優先するのはなぜですか?
一番:
二番:
どんな助けでも大歓迎です。
ありがとうございました。
編集- 一部のコードを修正しました。「ReDim」は「Dim」である必要があります。
c++ - ヒープの代わりにスタックに新しい(allocaとmallocのように)
キーワードを使用して、ヒープ()の代わりにnew
スタック(ala)に割り当てる方法はありますか?alloca
malloc
私は自分自身をハックできることを知っていますが、むしろしたくありません。
c# - イベントの割り当ての違いは何ですか...正しい方法は何ですか?
イベント ハンドラーをアタッチするこれらの方法の違いを教えてください。