関数 - 構造体の配列をソートするためのメソッド。賞金10ドル - ページ 7

 
Artyom Trishkin:

1)あなたにとって、それは数十の不明瞭なライン です。
しかし、私にとっては、検出された問題のローカライズ、再現、説明、回避策の探索に費やされた何十日という労働時間を意味しますし、新しいビルドとレポートのリリース時に再テストを行い、何も失われないようにすることも忘れてはなりません。


2)改善をお願いすることについて

バグ、バグ、質問

セルゲイ・デジブリク, 2019.05.23 13:52

提案します。
"ArrayCopy関数がクラスや「複雑な」構造体をコピーできるようにし、構造体があらゆるタイプのオブジェクトに対して深いコピー機能を提供するのと同様にします".


3)制作途中の作品の共有について。

バグ、バグ、質問

セルゲイ・デジブリク さん 2017.11.05 13:08

問題:フリーランスになって1年、WinApiなどでの非標準的なトリックがいろいろ ある。
でも、時間をかけて探して、加工して、kodobaseに入れる意味はないと思う - 利益は0 です

提案:kodobaseに "Thank You "ボタンを設置し、コードを提供してくれた作者に感謝することができます。
このお金はMQLアカウントに入り、MQは提供されたサービスに対して一定の割合を差し引か れることになります。

 
Sergey Dzyublik:

1)あなたにとって、それは数十本の無名な弦楽器 です。
しかし、私にとっては、検出された問題のローカライズ、再現、説明、回避策の検索に費やされる数十日の作業時間、同様に新しいビルドとレポート作成のリリース後の再テストを忘れてはならない、何が失われることはありません...。


2)改善をお願いすることについて


3)作品の共有について

  1. 理解不能とまでは言いませんが、無関係です。失礼ですが、誰が強制しているのですか?誰かに命令されたのか?それとも一人で? 自分の意志でやったのなら、なぜ文句を言うのか、誰も強制していない。
  2. それはいいことだ。見ましたよ。開発者は、なぜこのような「改善」が禁止されているのか、その理由がよくわかることがあります。そして、それは一般の「ユーザー」が推測できないような様々な理由で起こるのです。
  3. 棚で埃をかぶっている方が、早く忘却の彼方へと消えていくのでしょう。そして、名前も同じ利益です。
    この掲示板のどこかに、すでに「もっと深く考えよう」と書かれていますね。
 

誰が疑っただろうか。読んでいて不快なものは削除されます。

声を上げることが許されるのは、選ばれた人だけです。発言の正しさは、その場の雰囲気や天候によって司会者が判断する。

自分自身に語りかける。

 
Artyom Trishkin:
  1. 理解不能とまでは言いませんが、無関係です。失礼ですが、誰が強制しているのですか?誰かに命令されたのか?それとも一人で?自分の意志でやったのなら、なぜ文句を言うのか、誰も強制していないのだから。
  2. それはいいことだ。見ましたよ。開発者は、なぜこのような「改善」が禁止されているのか、その理由がよくわかることがあります。そして、それは一般の「ユーザー」が推測できないような様々な理由で起こるのです。
  3. 棚で埃をかぶっている方がよっぽど意味があると思います。そして、名前も同じ利益です。
    この掲示板のどこかに、すでに「もっと深く考えよう」と書かれていますね。
  1. この男は、この世界をより良いものにしようとし、成功し、それに感謝している。
  2. -
  3. 正直なところ、Sergeyが明日、kodobaseに通常のコンテナ、イテレータ、ロジックの範囲指定マクロを入れたとしたら、ローカルコミュニティの何パーセントがそれを理解し感謝するでしょうか。そして、その上で殺された時間は...。だから、そういうものは、年に小さじ一杯の純粋な熱意で推進されるのです。そして、ここで開発者は、小さな、あるいはそうでないコペイカで人を惹きつけ、普通のコンテナが登場したり、いろいろと面白いことをするはずなのですが......。
 

Vladimir Simakov:

正直なところ、Sergeyが明日、kodobaseに通常のコンテナ、イテレータ、ロジックの範囲指定マクロを入れたとしたら、ローカルコミュニティの何パーセントがそれを理解し感謝するでしょうか。そして、その上で殺された時間は...。だから、そういうものは、年に小さじ一杯の純粋な熱意で推進されるのです。そして、ここで開発者が小出しにするかしないかで、人を惹きつけて、普通のコンテナが出てきて、もっと面白いことが起こるのではないか......。

記事を書いて報酬を得る、意外にも、Metaquotesは記事の主題にかなり忠実です。

それとも、爆発的な拍手喝采のことですか?

コードの簡潔さ、読みやすさ、インドのコード、g...ocodeは、作成物を評価しようとして書くことができますが、imhoは、評価のための合理的な基準 - 関連性がありますが、残念ながら、この評価は、出版後に利用できるようになります。

KBで無料公開したり、記事を書かせたりして、「女の子みたいに目立ちたくない」。

 
Igor Makanu:

メタクオーツは、驚くほど、記事のテーマに忠実です。

とか、拍手喝采の嵐とか、何のことでしょう?

コード簡潔性、可読性、インドコード、g...ocodeについて、作成物を評価しようとして書くことができますが、イミホ、評価のための合理的な基準 - 関連性があります、残念ながら、この評価は、出版後に利用できるようになります。

KBで無料公開したり、記事を書かせたりして、「女の子みたいに目立ちたくない」。

このスレッドを最初から読むべきです。あなたはセルゲイではなく、最後に書かれた書き込みで判断しているようです。
 
Igor Makanu:

とか、拍手喝采の嵐とか、何のことでしょう?

トピックで、動作するコードを返信した人が、その場で嫌がらせをされた件について。
このような、"姑息な手段 "を使うのであれば、"姑息な手段 "を使うのは当然です。

一般に、モデレーターが自分の見解を述べるまでは、この話題ですべてがうまくいっていたのですが、あるモデレーターが現れました。

ps: 不思議なことに、2通目のメッセージは削除されませんでした。

 

初日からこのスレを読んでいます。

問題は解決されますが、トピックスターが経験から使用することはできません。

についてですが、ここではシンプルに、共有するかしないか・・・、またモデレーターの「フリーランスになる」、昨年はMQL5の問題をこのスレッドで見ました )))) 。

覚えていないなら、今は2020年で、初歩的な問題の解決策の99%は自由に利用できる。一方、人々は時間を節約したり、足りない知識を得るためにフォーラムに来るが、道徳的な教えを伴う啓発や啓蒙の話はしない。それが今のWEである。)))

 

残念ながら今はfxsaberが提案した方法ですらうまくいかなくなりました。

そして、構造体の配列をソート する方法を探しています。どなたか動作するバリエーションをお持ちの方はいらっしゃいませんか?

 
Vladimir Pastushak:

残念ながら今はfxsaberが提案した方法ですらうまくいかなくなりました。

そして、構造体の配列をソート する方法を探しています。どなたか動作するバリエーションをお持ちの方はいらっしゃいませんか?

個人的には、CObjectを継承したCStructWrapperクラス(CMyObjectも実は同じで、デバッグ用のフィールドが追加されている)を自作して、ソート用に標準の関数を使用しています。

template <typename T>
class CStructWrapper:public CMyObject
{
protected:
   T  m_tObject;

public:
   CStructWrapper() {};
   CStructWrapper(T & tObj) { m_tObject = tObj; };
   ~CStructWrapper() {};

   // Копирование
   T CopyFrom(const T &tObj) { m_tObject = tObj; return (m_tObject); };
   T operator=(const T &tObj) { return (CopyFrom(tObj)); };
   T CopyFrom(const CStructWrapper<T> &tWObj) { m_tObject = tWObj.GetCoreObject(); return (m_tObject); };
   T operator=(const CStructWrapper<T> &tWObj) { return (CopyFrom(tWObj)); };

   // Возврат объекта   
   T GetCoreObject() const { return(m_tObject); };
};


構造体の配列が必要な場合は、このテンプレートを元に派生クラスを宣言します。その中で、構造体の必要なフィールドを比較するための関数を宣言しています。 そして、ソートを持つオブジェクトの配列の標準的なクラスを使っています。

作成したオブジェクトは、代入演算子を使って構造体から直接コピーすることができます。必要なら-コピーする。