错误、漏洞、问题 - 页 1621

 

编译器的行为是模棱两可的。 它不会像这样编译。

class A  {  };

template<typename T> void Func(const T&)   {   }


void OnStart()
  {    
    A* const a= NULL;
    Func(a);   // 'a' - constant variable cannot be passed as reference
  }

但如果你像这样声明这个模式,它就会被编译。

template<typename T> void Func(const T*const&)   {   }
 
Alexey Navoykov:

编译器的行为是模棱两可的。 它不会像这样编译。

但如果你像这样声明这个模式,它就会被编译。

谢谢你!已对您的所有信息进行了更正。
 

编译器错误

class A {  };

void f(A*&)     { }
void f(A*const) { }

void OnStart()
{
  A* a;
  f((A*)a);  // '(A*)' - parameter passed as reference, variable expected
}
 

测试仪已停止工作

2016.07.30 00:26:29     Core 1  occupied by another terminal
2016.07.30 00:26:29     Core 1  disconnected
2016.07.30 00:26:29     Core 1  connected
2016.07.30 00:26:29     Core 1  connecting to 127.0.0.1:3000
2016.07.30 00:26:29     Tester  EURUSD.e: ticks data begins from 2016.03.15 00:00

代理人的状况 准备就绪。

 
fxsaber:

测试仪已停止工作

代理人的状况 准备就绪。

"2016.07.30 00:26:29核心1被另一终端占用"。- 在任务管理器中检查 - 你有测试代理 在运行。也许从你的本地网络,另一个终端正在计算什么,或者从云端有人正在计算。
Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
Karputov Vladimir:
"2016.07.30 00:26:29Core 1被其他终端占用"- 检查任务管理器 - 你有测试代理 在运行。也许从你的本地网络,另一个终端正在计算什么,或者从云端有人正在计算。
我不使用云,终端是单独打开的。代理商已经准备好了。重新启动终端可以暂时解决这个问题。
 
fxsaber:
我不使用云,终端是单独开放的。特工们已经准备好了。重新启动终端可以暂时解决这个问题。
其他终端是否使用本地代理?很可能有几个终端同时运行,它们不能共享资源--测试代理
 
Karputov Vladimir:
本地代理是否被其他终端所使用?非常类似于多个终端同时运行,他们不能共享资源--测试代理
本地网络上只有一台计算机,而且只有一个终端在上面运行。重新启动终端有助于。即终端认为它的代理被它占据了。
 
fxsaber:
我的本地网络上只有一台PC,而且只有一个终端在上面运行。重新启动终端有帮助。即终端认为它的代理是自己在忙。

什么操作系统?终端的构建是什么?(该信息在重启终端后 "日志 "标签的前三行)。

你是否让终端完全完成测试?还是中断测试?或者测试被代码中的错误所打断?您是使用纯MQL5代码还是使用Win API调用?

 
这似乎是关于视觉测试 中有时未关闭的窗口。然而,播放却无法进行。现在开始工作了。