なら

 

不思議なデザイン、その意味とは?

もしかしたら、私の知らない意味が隠されているのかも?

 
Sergey Chalyshev:

不思議なデザイン、その意味とは?

もしかしたら、私の知らない意味が隠されているのかも?

もし(1)

bool型は真偽値を格納 するためのものであり、その数値表現はそれぞれ 1 と 0 である。

 
Sergey Chalyshev:

不思議なデザイン、その意味とは?

もしかしたら、私の知らない意味が隠されているのかも?

ブロックを作るベアブラケットを作る

{
  //code
} // данные уничтожатся при выходе (умные указатели, файлы, другие ресурсы)

は良くないと思います。

 
Sergey Chalyshev:

不思議なデザイン、その意味とは?

もしかしたら、私の知らない意味が隠されているのかも?

そこには、隠された意味があるのです。おそらく、最初はtrueの代わりに何かがあったのでしょう。そして、実験をするために、表現を削除し、しかしすべてを壊さないように、万が一のために構成そのものを残したのでしょう。

 
Roman:

もし(1)

bool型は論理値true またはfalse格納 するためのもので、数値表現はそれぞれ 1 または 0 である。

trueかfalseかは明らか です。

どういう意味ですか?

if(1)

?

 
Dmitry Fedoseev:

そこには、隠された意味があるのです。おそらく最初は、真実ではなく何かがあったのでしょう。そして、彼らは実験をすることに決めました。

そのように見えますが、これが最終的なコードです。

を少し広げた。

      //----- Set
      if(true)
         printf("Symbol %s trade exe %s",symb,EnumToString((ENUM_SYMBOL_TRADE_EXECUTION)SymbolInfoInteger(symb, SYMBOL_TRADE_EXEMODE)));
      ExtTrade.PositionOpen(symb, (is_buy?ORDER_TYPE_BUY:ORDER_TYPE_SELL), _lot, pr_opn, NormalizeDouble(SL,dig), 0.0, comm);
      //while(ExtTrade.ResultRetcode()==0) Sleep(10);
      if(true)
         PrintFormat("Тикет открытой сделки: %d; Тикет открытого ордера: %d",ExtTrade.ResultDeal(),ExtTrade.ResultOrder());
      ulong tic = ExtTrade.ResultOrder();
      //if(ExtTrade.ResultRetcode()==10009) break;
 
Sergey Chalyshev:

不思議なデザイン、その意味とは?

もしかしたら、私の知らない意味が隠されているのかも?

同じ操作で、時間や結果を増減させることができる。

 
aleger:

同じ操作で、その時間や結果が増減する可能性があります。

よくわからないのですが、詳しく教えてください。

 
Sergey Chalyshev:

そのように見えますが、これが最終的なコードです。

を少し広げた。

テンプレートがあり、trueの代わりにログ出力を含む外部変数があったのでしょう。しかし、そのような変数はタスクに存在しないため、削除された。そして、プログラマーは現実的な人たちなので、まったく削除されることなく、簡単に返却されたままになっていたのです。

 
Sergey Chalyshev:

不思議なデザイン、その意味とは?

もしかしたら、私の知らない意味が隠されているのかも?

気に入らない?

if(true)

書いてください :)

if(4<5)
 
Sergey Chalyshev:

不思議なデザイン、その意味とは?

もしかしたら、私の知らない意味が隠されているのかも?

まことはいっときのそら

が、何を解析しているのか?

このコードは控えめに言っても間違っていて、少なくとも変数か比較のどちらかが欠落しています。

理由: