错误、漏洞、问题 - 页 2260

 

一个编译时的错误。

template<typename T>
class A { protected:
        int x;
};
template<typename T>
class B : public A<T> {
        int x;
        void f() {
                int y = A<T>::x;     //нормально
                        A<T>::x = 0; //Error: '=' - semicolon expected
        } 
};
void OnStart()
{
        B<int> b;
}

而没有模板,也很好。这有什么区别呢?

 
A100:

编译时出错。

而没有模板,也很好。这有什么区别呢?

谢谢你的留言。

我们会解决这个问题。

 

MetaEditor 1881/32挂起...只要打开所附的文件,然后例如开始编译过程或打开任何其他文件就可以了。

附加的文件:
_tmp.mq5  1 kb
 

未知数-多个


 

问候!

StringFind 是否对大小写敏感?

 
Konstantin Kulikov:

问候!

StringFind是否对大小写敏感?

勾选了,是区分大小写的,但有没有办法实现不区分大小写的搜索?

 
Konstantin Kulikov:

勾选了区分大小写,但是否有办法实现不区分大小写的搜索?

这样

P.S. 不,那是行不通的,虽然。你可以搜索,但你必须写出你自己的StringFind
Документация по MQL5: Строковые функции / StringToLower
Документация по MQL5: Строковые функции / StringToLower
  • www.mql5.com
Строковые функции / StringToLower - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vitaly Muzichenko:

就对了。

明白了,谢谢。

 

我如何通过MQL获得这些数据?


 
fxsaber:

我如何通过MQL获得这些数据?


if(PositionSelect(Symbol()))
  {
    double cur_sl = PositionGetDouble(POSITION_SL);
    double cur_tp = PositionGetDouble(POSITION_TP);
  }