エラー、バグ、質問 - ページ 2665

 
Stanislav Korotky:

そうだ、開発者の話を聞こう。このたび、この便利な穴を利用することになりました。もし閉鎖されたら、他の方法を考えなければならない。

class A
{
  protected:
    int field;

  public:
    A() { field = rand(); }
    A(const A &origin)
    {
      field = origin.field;
    }
};

class B: public A
{
  public:
    B(const A &origin):A(origin){}
    int getField(void) const
    {
      return field;
    }
};


void OnStart()
{
    A a;
    B b(a);
    Print(b.getField());
}
 
Sergey Dzyublik:

ジー ;ー)この方法では、他人のライブラリにあるベースクラスを変更する必要があるため、「ロール」しないのです。パッチを当てればいろいろと......こういう「方法」の話でしたが、サポートや流通の面では最適とは言えませんね。

 
Stanislav Korotky:

そうだ、開発者の話を聞こう。このたび、この便利な穴を利用することになりました。もし閉鎖されたら、他の方法を考えなければなりません。

私のプロジェクトも 台無しになりそうで怖いです。

 
Stanislav Korotky:

ジー ;ー)この方法では、他人のライブラリにあるベースクラスを変更する必要があるため、「ロール」しないのです。パッチを当てればいろいろと......こういう「方法」の話でしたが、サポートや流通の面では最適とは言えませんね。

うーん、もしライブラリがこのフィールドのパブリックなセッターとゲッターを提供しないのなら、誰がそれを必要とするのだろう?))どうやら図書館のファサードを作らないといけないようです。

 
皆さん、こんにちは。
MT4でデスクトップの設定がどこに保存されているのか、教えてください。Windows10を搭載した新しいノートパソコンに再インストールしていました。おそらく、マウスで何かボタンを押したのでしょう。誤ってこのタッチパッドだけで何かを作動させてしまった。今は起動するたびに全画面グラフが表示されます。標準表示に戻して、作業して、切断して......次はまた同じことの繰り返しです。
設定を記憶する」みたいなコマンドをずっと探していたんです。
 
ありがとうございました。
 
MT4のファンクションキーは全く知らないのですが・・・。グラフィックボタンのみ。
 
Luscinia:
MT4のファンクションキーは全く知らないのですが・・・。グラフィカルなボタンのみ。
F11
 
Aleksey Mavrin:

うーん、もしライブラリがこのフィールドのパブリックなセッターとゲッターを提供しなかったとしたら、誰かがそれを必要としているということなのでしょうか?))図書館のファサードを作るようなものです。

おそらく、拡張性など気にせず、とにかくやってしまったのだろう。実はこれ、標準ライブラリ なんです。;-)ゲッターのない、巨大なプライベートでは、仮想メソッドは事実上無意味です(再定義が全くできなくなります)。Facadeはここでは役に立たず、パッチか書き換えのみです。ところで、標準コントロールライブラリの適応・拡張はあるのでしょうか?全く別のライブラリのことではありません。

 
EAがどの程度のメモリを消費するのか見極める必要がある。マクロなどの形で様々な言語構成を考えたこと。うまくいかないんです。