오류, 버그, 질문 - 페이지 1854

 
kaus_bonus :

1580으로 업데이트된 빌드

https://www.mql5.com/ru/forum/43553/page19#comment_4844870

와인 문제가 해결되었습니다. 감사하다.

와인 MT5에서 교환에 어떻게 연결합니까? 인증서에 몇 가지 문제가 있음을 이해하므로 할 수 없습니다.
 
fxsaber :

예, 그렇게 쓸 수 없습니다.

예, 처음에는 템플릿 매개변수가 인수와 전혀 관련이 없다는 점에 주의를 기울이지 않고 전체 레코드만 고려했습니다.

하지만 솔직히 말해서 함수의 진공 상태에서 구형 매개변수가 필요한 이유를 이해하지 못합니다.

 
Комбинатор :

하지만 솔직히 말해서 함수의 진공 상태에서 구형 매개변수가 필요한 이유를 이해하지 못합니다.

설명하기 쉽네요! 이제 이 항목이 작동합니다.
 #include <TypeToBytes.mqh>

void OnStart ()
{
   double Array[] = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 };
  
   Print (_R(Array)[( short ) 7 ]); // Вытащили из массива short-значение по байтовому смещению 7
   Print (_R(Array)[( color ) 5 ]); // Вытащили из массива color-значение по байтовому смещению 5  
}

이런 식으로 작동하기를 원하십니까?

   Print (_R(Array)< short >[ 7 ]); // Вытащили из массива short-значение по байтовому смещению 7
   Print (_R(Array)< color >[ 5 ]); // Вытащили из массива color-значение по байтовому смещению 5


특히 그러한

   Print (_R(Array)< MqlTick >[ 3 ].time); // Вытащили из массива MqlTick-значение по байтовому смещению 3
 
옵션으로 구조 템플릿을 만들고 유형을 전달합니다.
 
Комбинатор :
옵션으로 구조 템플릿을 만들고 유형을 전달합니다.
더 설명해주실 수 있나요?
 
Konstantin :
와인 MT5에서 교환에 어떻게 연결합니까? 인증서에 몇 가지 문제가 있음을 이해하므로 할 수 없습니다.

그러나 절대)) 와인 인증서가 작동하지 않습니다
 
kaus_bonus :

그러나 절대)) 와인 인증서가 작동하지 않습니다
내가 이해하는 한 와인은 인증서를 읽을 수 없습니다. 그는 Win 표준을 이해하지 못하지만 인증서를 Linux 표준으로 변환하면 이렇게 작동하는 것이 재미있을까요?
 
fxsaber :
더 설명해주실 수 있나요?
 template < typename T>
struct Struct
{
   void operator [] ( int );
};
 

@fxsaber , 유용한 일을 제안합니다.
예를 들어, C++에서 템플릿 연구의 일부로 가장 널리 사용되는 컨테이너의 구현을 MQL로 전송합니다.
결국 일반 타입의 컨테이너를 사용하는 것은 일반적으로 편리하지 않고 성능면에서 모든 것이 좋지 않습니다.

 
왕따같은 소리하네