PLOです。アプリケーションの問題 - ページ 16 1...910111213141516171819 新しいコメント Ilyas 2011.06.30 13:47 #151 Yedelkin: 質問は本当に重いのか・間違っているのか? 私は長い間、最初の方法(「参照による」)を使っていましたが、ディスクリプタの考え方がとても気に入っています。ただ、そのためにすべてのクラスを書き換える価値があるかどうかはわかりません。 最初の方法の方が、より早く効果が出るでしょう。記述子」によるアクセスはより長くなります。 Yedelkin 2011.06.30 17:51 #152 mql5: 最初の方法の方が早く効果が出ます。ディスクリプター」経由のアクセスは時間がかかる。 ありがとうございます、とても助かります。 Yedelkin 2011.08.17 10:18 #153 手がかりになります。 親クラスに15個のメソッドがあり、子クラスには独自のメソッドが1個あり、親クラスから継承したメソッドを3個だけ使用する場合、子クラスのメモリ確保はどのように行われますか。 Документация по MQL5: Основы языка / Переменные / Создание и уничтожение объектов www.mql5.com Основы языка / Переменные / Создание и уничтожение объектов - Документация по MQL5 TheXpert 2011.08.17 10:19 #154 Yedelkin:ヒントを教えてください。 間違ったもので頭をいっぱいにしている) Slava 2011.08.17 10:41 #155 Yedelkin: 手がかりになります。 親クラスに15個のメソッドがあり、子クラスには独自のメソッドが1個あり、親クラスから継承したメソッドを3個だけ使用する場合、子クラスのメモリ確保はどのように行われますか。 オブジェクトのメモリはデータ用に割り当てられ、メソッド用には割り当てられない。すべてのメソッド(つまり関数)は、実行可能なコード内の単一のインスタンスに格納される Yedelkin 2011.08.17 11:25 #156 stringo: オブジェクトのメモリはメソッドに割り当てられるのではなく、データに割り当てられる。すべてのメソッド(つまり関数)は、実行可能なコード内の単一のインスタンスに格納される できたと思う。親クラスの同じメソッドが10個の子クラスで使われても、実行コード上では1つのインスタンスに格納されます。 Yedelkin 2011.08.25 14:05 #157 検索がうまくいきません。 繰り返しになるかもしれませんが、「クラスオブジェクトは自己破壊できるのか」という質問です。すなわち、まず予約語thisを使ってクラスオブジェクトの自分への参照を取得し、対応するオブジェクト記述子(ポインタ)にdelete演算 子を適用する。 みたいな感じ。pointer=GetPointer(this); delete pointer; それとも、オブジェクトの削除は「内部で」ではなく「外部で」行うのが良い/好ましいのでしょうか? TheXpert 2011.08.25 14:46 #158 GetPointer は、削除不可能な型のポインタを与える。オブジェクトは自分自身を削除することはできない。そして、その通りです :) Vladimir Gomonov 2011.08.25 16:06 #159 Yedelkin:.............................:クラスオブジェクトは自己破壊できるのか?すなわち、まず予約語thisを用いてクラスオブジェクトのオブジェクト自身への参照を取得し、対応するオブジェクトディスクリプタ(ポインタ)に対してdelete演算 子を適用するのである。 自殺願望があるのは、状況を狭く考えすぎている証拠である)。逆質問ですが、これらのものをどこから呼び出すのですか? もっと実用的な例を書いて、プログラムの実行スレッドが見えるようにしてください。対象物にどう対処するのか?説明しよう。オブジェクトが静的(グローバルレベル)または自動(スタック内)であれば、アドレスを指定する必要はない。実行システムが必要な時に自動的に排除してくれる。しかし、オブジェクトが動的である場合、それは外部参照を持っていることを意味し、削除時にゼロにする必要があります。それ以外の選択肢はない。 Mykola Demko 2011.08.25 16:14 #160 MetaDriver:自殺願望があるのは、状況を狭く捉えすぎている証拠です :)... そんな汚い言葉の使い方を教えてくれるの?:о) 1...910111213141516171819 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
質問は本当に重いのか・間違っているのか?
私は長い間、最初の方法(「参照による」)を使っていましたが、ディスクリプタの考え方がとても気に入っています。ただ、そのためにすべてのクラスを書き換える価値があるかどうかはわかりません。
最初の方法の方が早く効果が出ます。ディスクリプター」経由のアクセスは時間がかかる。
手がかりになります。
親クラスに15個のメソッドがあり、子クラスには独自のメソッドが1個あり、親クラスから継承したメソッドを3個だけ使用する場合、子クラスのメモリ確保はどのように行われますか。
ヒントを教えてください。
手がかりになります。
親クラスに15個のメソッドがあり、子クラスには独自のメソッドが1個あり、親クラスから継承したメソッドを3個だけ使用する場合、子クラスのメモリ確保はどのように行われますか。
オブジェクトのメモリはメソッドに割り当てられるのではなく、データに割り当てられる。すべてのメソッド(つまり関数)は、実行可能なコード内の単一のインスタンスに格納される
検索がうまくいきません。 繰り返しになるかもしれませんが、「クラスオブジェクトは自己破壊できるのか」という質問です。すなわち、まず予約語thisを使ってクラスオブジェクトの自分への参照を取得し、対応するオブジェクト記述子(ポインタ)にdelete演算 子を適用する。
みたいな感じ。
それとも、オブジェクトの削除は「内部で」ではなく「外部で」行うのが良い/好ましいのでしょうか?
.............................:クラスオブジェクトは自己破壊できるのか?すなわち、まず予約語thisを用いてクラスオブジェクトのオブジェクト自身への参照を取得し、対応するオブジェクトディスクリプタ(ポインタ)に対してdelete演算 子を適用するのである。
自殺願望があるのは、状況を狭く考えすぎている証拠である)。
逆質問ですが、これらのものをどこから呼び出すのですか? もっと実用的な例を書いて、プログラムの実行スレッドが見えるようにしてください。対象物にどう対処するのか?
説明しよう。オブジェクトが静的(グローバルレベル)または自動(スタック内)であれば、アドレスを指定する必要はない。実行システムが必要な時に自動的に排除してくれる。
しかし、オブジェクトが動的である場合、それは外部参照を持っていることを意味し、削除時にゼロにする必要があります。
それ以外の選択肢はない。
自殺願望があるのは、状況を狭く捉えすぎている証拠です :)
...