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

[삭제]  
Aleksey Vyazmikin :

이 오류를 현지화하는 방법을 모르겠습니다. 나는 단지 전체 대본을 포기하고 싶지 않고 모든 것을 삽질하고 싶지 않습니다 ....

그냥 주는 것이 낫습니다. 나중에 삭제할 것입니다. 그렇지 않으면 도움이 되지 않습니다.

 
Alexey Kozitsyn :

그냥 주는 것이 낫습니다. 나중에 삭제할 것입니다. 그렇지 않으면 도움이 되지 않습니다.

지금까지는 다시 재현할 수 없습니다. - 정확히 어떤 설정이었는지 기억나지 않고, 오류가 안정적이지 않습니다. - 날짜가 미래인 것... 그리고 어떤 이유로 터미널은 스크립트 설정 을 로그에 쓰지 않습니다. .

 
Aleksey Vyazmikin :

지금까지는 다시 재현할 수 없습니다. 설정이 정확히 무엇인지 기억나지 않고 오류가 안정적이지 않습니다. 날짜가 미래에 있는 것입니다. 그리고 어떤 이유로 터미널은 스크립트 설정 을 로그에 쓰지 않습니다. .

아니, 효과가 있었다...

 

모두 좋은 하루!

메타트레이더5(안드로이드) 모바일 앱에서 메인 비밀번호도, 투자 앱도 비밀번호를 변경할 수 없습니다. 기존 비밀번호를 입력한 다음 새 비밀번호를 입력하고 새 비밀번호를 다시 반복하고 다음을 눌렀는데 비밀번호가 변하지 않아, 무슨 일이야, 누가 나에게 말해줄까?



미리 감사드립니다.

[삭제]  

CTrade::PositionModify 안에 Magic이 지정되어 있는 이유는 무엇입니까?

m_request.magic=m_magic;

 

컴파일러 오류:

 struct S
{
   static int q;
   static int z;
};
int S::z = 5 ;
int z = 3 ;
int S::q = z;

void OnStart ()
{
   Alert (S::q);
}

경고: 3

 
pavlick_ :

컴파일러 오류:

뭐가 문제 야?
다른 결과를 얻으려면 S::z를 사용하십시오.

 struct S
{
   static int q;
   static int z;
};
int S::z = 5 ;
int z = 3 ;
int S::q = z;

void OnStart ()
{
   Alert (S::q);
}

경고: 3

 
Sergey Dzyublik :

뭐가 문제 야?
다른 결과를 얻으려면 S::z를 사용하십시오.

3.4.1 정규화되지 않은 이름 조회 [basic.lookup.unqual]

네임스페이스의 변수 멤버가 네임스페이스 범위 외부에 정의된 경우 멤버 정의(declarator-id 뒤)에 나타나는 모든 이름은 멤버 정의가 해당 네임스페이스에서 발생한 것처럼 조회됩니다.

[예시:

 namespace N {
int i = 4 ;
extern int j;
}
int i = 2 ;
int N::j = i;  // N::j == 4

끝 예]

 
pavlick_ :

마찬가지로 C++가 아닌 MQL 언어가 있습니다.
원한다면 MQL에서 중첩된 네임스페이스의 "작업"에 대해 불평할 수도 있고, C++과 다른 점도 많이 있습니다.

 
Sergey Dzyublik :

마찬가지로 C++가 아닌 MQL 언어가 있습니다.

사건에 대해 한마디 해주실 수 있나요? 수식어가 없는 이름 검색은 어디에 문서화되어 있습니까? 도움말에서:

----------

통사론

구문적으로 MQL5 거래 전략 프로그래밍 언어는 다음과 같은 몇 가지 기능을 제외하고는 C++ 프로그래밍 언어와 매우 유사합니다.

  • 주소 산술이 없습니다.
  • goto 문이 없습니다.
  • 익명의 열거형 을 선언할 수 없습니다.
  • 다중 상속 없음.

----------

정규화되지 않은 이름 조회에 대한 단어는 아니지만 이것이 기본적인 사항입니다. 글쎄, 그것은 일반적으로 마스터의 사업입니다. Renat의 메시지에 따라 언어를 배우는 것, 문서가 부족하고 이전 버전과의 호환성이 있지만 언어는 어린이 장난감의 인상을줍니다.