// Объяснение, почему static-поля структур не являются на самом деле ее полями// Поэтому структура может быть простой, даже если ее static-поле является объектомstruct STRUCT
{
staticstring Str;
int i;
};
string STRUCT::Str = NULL;
union UNION
{
STRUCT Struct; // для сложной структуры была бы ошибкаint i;
};
voidOnStart()
{
Print(sizeof(STRUCT)); // sizeof(int) == 4
}
このスレッドは「mql5言語の特徴、機微、コツ」というタイトルですが、その代わりに45ページにわたって、取引/スティック操作など、特にMT5に関することを議論しており、プログラミング言語については全く触れていません。この話題は、プログラマーにとって本当に有益で、面白い機能や構造を人々が共有できたはずなのに、またゴミ捨て場と化してしまったのです。
このスレッドは「mql5言語の特徴、機微、コツ」というものですが、その代わりに45ページにわたって、取引/トレーディング操作など、特にMT5に関することを議論しており、プログラミング言語については全く触れていません。本当にプログラマーの役に立つのであれば、面白い機能や仕組みが共有されるはずなのですが、いつものゴミ捨て場になってしまっています。
スレッドは「mql5言語の特徴、機微、コツ」というものですが、その代わりに45ページにわたって、取引/トレーディング操作など、MT5特有のものを議論しており、プログラミング言語については全く触れていません。このトピックは、プログラマーにとって本当に役に立つもので、人々は興味深い機能やビルドを共有していたかもしれませんが、別のゴミ捨て場と化してしまっています。
トレーディング、自動売買システム、ストラテジーテストに関するフォーラム
ライブラリ: TypeToBytes
fxsaber さん 2017.07.11 15:40
なぜ、外部からプライベートフィールドにアクセスする必要があるのですか?ある種の変態なのでしょうか?)まずフィールドをprivateに宣言してから、アクセスしてみてください。さらに、読み取りアクセスだけでなく、書き込みアクセスも可能です。まあ...さすがに「仕事の機微と手法」と言われるだけありますね。))
プライベートPRだ!
プライベートPRだ!
構造体の配列を、構造体の任意の(文字列でない)フィールドで、リソース効率よくソート した人はいますか?
int, datetime, doubleの3つのフィールドを持つ構造体があり、この構造体からなるデータで満たされた配列があるとする。配列の各セルには、構造体のフィールドが入力される。
この配列をこれらのフィールドのいずれかでソートするにはどうしたらよいでしょうか。
構造体の配列を、構造体の任意の(文字列でない)フィールドで、リソース効率よくソート した人はいますか?
int, datetime, doubleの3つのフィールドを持つ構造体があり、この構造体からなるデータで満たされた配列があるとする。配列の各セルには、構造体のフィールドが入力される。
この配列をこれらのフィールドのいずれかでソートするにはどうしたらよいでしょうか。
このような?
https://www.mql5.com/ru/code/9336