//+------------------------------------------------------------------+//| Template for getting the value |//+------------------------------------------------------------------+template < typename T>
T CGlobalVar::Value( void )
{
return (T) this .m_value;
}
불행히도 MQL에서는 매개변수로만 함수를 입력할 수 있습니다. C++와 달리 필요한 유형을 명시적으로 지정할 수 없습니다.
int nRes=gVal1.Value<int>();
이 제한은 가짜 매개변수를 추가하여 우회할 수 있습니다.
//+------------------------------------------------------------------+//| Template for getting the value |//+------------------------------------------------------------------+template < typename T>
T CGlobalVar::Value(T)
{
return (T) this .m_value;
}
int nRes=gVar1.Value(( int ) 0 );
비슷한 문제가 있습니다. 여러 주문에서 특정 주문과 분명히 관련이 없습니다.
이미 수정되었습니다. 감사합니다.
몇 분 안에 업데이트가 제공됩니다.
이미 수정되었습니다. 감사합니다.
몇 분 안에 업데이트가 제공됩니다.
예, 작동합니다.
이미지가 다운로드 되는 이유 파일이 뜨는데 2일전처럼 브라우저에서 안열리나요??? 아니면 나에게 문제가 있습니까?
표준 스크립트 - "perion_converter_new" 는 커널을 100% 로드합니다.
이것은 정상입니다. 지연이 놀랍습니다. 723 빌드
나는 그가 그런 문제를 일으키는 것을 본 적이 없다.
이제, 725번째에서 - 동일합니다(문제 생성에서 볼 수 없음).
그의 코드를 직접 편집했습니까?
P./S.: 이 게시물은 지금 삭제할 수 있음을 인정합니다. MT5 포럼 이후.
흥미롭게도 MT5를 버전 991로 업데이트한 후 현지화 목록에 영어가 하나만 있습니까?
OOP 전문가를 위한 질문입니다.
수업이 있습니다. 다음과 같은 템플릿 메서드가 있습니다.
컴파일러는 정의 파일을 컴파일할 때 맹세하지 않습니다.
그런 다음 스크립트에서 이 메서드를 호출합니다.
int nRes=gVar1.Value();"템플릿 인수 #0을 추론할 수 없습니다" 오류가 발생합니다.
OOP 전문가를 위한 질문입니다.
수업이 있습니다. 다음과 같은 템플릿 메서드가 있습니다.
컴파일러는 정의 파일을 컴파일할 때 맹세하지 않습니다.
그런 다음 스크립트에서 이 메서드를 호출합니다.
"템플릿 인수 #0을 추론할 수 없습니다" 오류가 발생합니다.
컴파일 오류 ##
그래서
좋아. 차이점이 뭐야?추상 컴파일 오류: 코드 생성 오류