class MyClass1
class MyClass2 : MyClass1
class MyClass3 : MyClass2
这三类都有功能,比如说刷新。在一个基类中,它看起来像这样
bool MyClass::Refresh()
//Refreshing
{
//----------------------------------------------------------------------------////Work variablesbool Result = true; //Returned importance//----------------------------------------------------------------------------//ResetLastError();
//Date and time (Information about date and weekday)
m_broker_time = TimeTradeServer();
m_local_time = TimeLocal();
m_broker_weekday = TimeDayOfWeek(m_broker_time);
m_local_weekday = TimeDayOfWeek(m_local_time);
//Checking for presence of the errorsif(_LastError!=0){Result = false;}
//----------------------------------------------------------------------------//return(Result);
//----------------------------------------------------------------------------//
}
这就是我们需要做出的呼吁
bool MyClass3::Refresh()
{
//----------------------------------------------------------------------------////Work variablesbool Result = true; //Result//----------------------------------------------------------------------------//ResetLastError();
Result = MyClass2::Refresh();
//Checking for presence of the errorsif(_LastError!=0){Result = false;}
//----------------------------------------------------------------------------//return(Result);
//----------------------------------------------------------------------------//
}
bool MyClass2::Refresh()
{
//----------------------------------------------------------------------------////Work variablesbool Result = true; //Result//----------------------------------------------------------------------------//ResetLastError();
Result = MyClass::Refresh();
//Checking for presence of the errorsif(_LastError!=0){Result = false;}
//----------------------------------------------------------------------------//return(Result);
//----------------------------------------------------------------------------//
}
我们在测试器中得到了缓慢--比我们想得到的多20倍(甚至更多)。这段代码运行良好。
bool MyClass2::Refresh()
{
//----------------------------------------------------------------------------////Work variablesbool Result = true; //Result//----------------------------------------------------------------------------//ResetLastError();
//Date and time (Information about date and weekday)
m_broker_time = TimeTradeServer();
m_local_time = TimeLocal();
m_broker_weekday = TimeDayOfWeek(m_broker_time);
m_local_weekday = TimeDayOfWeek(m_local_time);
//Checking for presence of the errorsif(_LastError!=0){Result = false;}
//----------------------------------------------------------------------------//return(Result);
//----------------------------------------------------------------------------//
}
请告知终端有什么问题,我刚刚在一台新电脑上安装了它,但我无法加载欧元/美元的历史,它已经加载了97.4%,而且一直在加载:有1000次尝试从服务器获取历史信息,然后是2000次,3000次...我不知道他们给我发了什么样的错误信息,但我的问题是一样的,我从MQ加载后只到了46%。
你们能帮我出出主意吗? 这是什么? 有人得过这种病吗?
将日志和截图写给servicedesk。+ 终端、系统等的比特率。
也不要大惊小怪,等星期一再说。
我有一个问题--究竟为什么我不再为我的代理人的决定获得报酬,我已经两天没有看到一分钱了,为什么会这样?
三分之一。也就是说,从13号星期五开始。即,自从更新后 :)
修复它。在工作日。
致开发者
专家顾问在策略测试器中 被启动。
有三个类,每个类都是其前辈的后裔。
这三类都有功能,比如说刷新。在一个基类中,它看起来像这样
这就是我们需要做出的呼吁
我们在测试器中得到了缓慢--比我们想得到的多20倍(甚至更多)。这段代码运行良好。
问题是--我是不是做错了什么,或者在这样的嵌套水平下,测试者真的会遇到瓶颈(我在终端没有注意到明显的瓶颈)?
首先,已经有了一个剖析器。运行它有什么问题?
第二,如果这是一个完整的代码,我们不需要函数。
MyClass3::Refresh和MyClass2::Refresh根本不需要,我们可以安全地使用基类MyClass1的功能。
或者向我们提供整个代码,但首先要通过Profiler。
首先,已经有了一个剖析器。运行它有什么问题?
第二,如果这是一个完整的代码,我们不需要函数。
MyClass3::Refresh和MyClass2::Refresh根本不需要,我们可以安全地使用基类MyClass1的函数。
或者在工作室的整个代码,但首先要通过Profiler。
1.好吧,我现在做的,只是通过hudo白做,是在测试器本身的一些非常HITCHy的小毛病。
2.当然,这段代码并不完整,只是作为一个例子。实际上,基函数有相当不同的功能,而子函数也有自己的补充功能。
这是测试器本身的一些非常巧妙的故障。
将日志和截图写给servicedesk。+ 终端、系统等的比特率。
不要大惊小怪,等星期一再说。