if(true)

 

奇怪的设计,它是什么意思?

也许有一个我不知道的隐藏含义?

 
Sergey Chalyshev:

奇怪的设计,它是什么意思?

也许有一个我不知道的隐藏含义?

如果(1)

bool类型旨在存储布尔值truefalse,其数字表示分别为1或0

 
Sergey Chalyshev:

奇怪的设计,它是什么意思?

也许有一个我不知道的隐藏含义?

制作一个街区。制作裸体托架

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

这不是一个好主意。

 
Sergey Chalyshev:

奇怪的设计,它是什么意思?

也许有一个我不知道的隐藏含义?

有一个隐藏的意义。可能,一开始有一些东西而不是真实的,然后他们决定进行实验--删除表达,但不是要破坏一切,他们留下了结构本身,以防我们必须回去。

 
Roman:

如果(1)

bool类型旨在存储逻辑值truefalse,其数字表示分别为1或0

是清楚的

你是什么意思?

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:

看起来是这样,但这是最终代码。

稍微宽一点。

一定有一个模板,而不是真,有一个外部变量,包括日志输出。但由于任务中没有这样的变量,所以它被删除了。而且,由于程序员是实干家,根本就没有删除,留下的是方便归还。

 
Sergey Chalyshev:

奇怪的设计,它是什么意思?

也许有一个我不知道的隐藏含义?

不喜欢它?

if(true)

写吧 :)

if(4<5)
 
Sergey Chalyshev:

奇怪的设计,它是什么意思?

也许有一个我不知道的隐藏含义?

真有时也是假

但分析的是什么呢?

说句不客气的话,这段代码是错误的,至少缺少一个变量或一个比较的条件。

原因: