Статья о традиционных и не совсем традиционных алгоритмах усреднения, упакованных в максимально простые и достаточно однотипные классы. Они задумывались для универсального использования в практических разработках индикаторов. Надеюсь, что предложенные классы в определенных ситуациях могут оказаться достаточно актуальной альтернативой громоздким, в некотором смысле, вызовам пользовательских и технических индикаторов.
TheXpert:
コピーしない通常の配列が必要です
方法は、配列構造をいじることです。例えば、配列ポインタの代わりに時系列ポインタを適切なパラメータと一緒に渡すと、構造体はそれを問題ないと考える。
はてさて、どうしたものか
で、関数間で配列参照ではなく構造体を引っ張ってくる...。
構造体は配列から切り離されたようなものですが、データを取得するには
ArrayStore::double x[];
あとは離陸するのみです :)
パースペクティブを得ることができるか?理論的には、物など何にでも同じことができる。
パースペクティブを得るためにアドバイスすることはありません。:))
あなたの悩みにしばらく付き合っていたら、何かがクリアになった。
最初の2バイトは配列型(int)です。
second two bytes - 不明。
3番目の2つは,データ要素のバイト数(int)です.
// int x[][15]; // == 0x5200 0100 0400 // здесь в каментах - первые три пары байт структуры
// uint x[][15]; // == 0x5300 0100 0400
// short x[][15]; // == 0x5000 0100 0200
// ushort x[][15]; // == 0x4F00 0100 0200
// char x[][15]; // == 0x4D00 0100 0100
// uchar x[][15]; // == 0x4E00 0100 0100
// long x[][15]; // == 0x5500 0100 0800
// ulong x[][15]; // == 0x5600 0100 0800
// double x[][15]; // == 0x5800 0100 0800
// datetime x[][15];// == 0x5400 0100 0800
それから、[ulong][ulong][ulong][ulong]が4つ並んでいますね。
を指定すると、予約したバッファのサイズになります。
で、次にバッファポインタ(まだ確認していない)。
あとは不明、予備軍かもしれないが確実ではない
ええ、でもそれはmemcpyを除いた場合です。
その前に、配列の 内部コピーが memcpyより速いかどうかをチェックする価値があります。
あなたの悩みにしばらく付き合っていたら、何かがクリアになった。
ええ、でもそれはmemcpyを除いた場合です。
その前に、配列の内部コピーがmemcpyより速いかどうかをチェックする価値があります。
MetaDriver:
更なる混迷を極める、予備軍かも知れないが確実ではない