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

 

Mihail Matkovskij , 2015.11.01 12:55

빌드 902로 터미널을 업데이트 할 수 없으며 모든 것이 이전에 업데이트되었지만 지금은 3 일 동안 할 수 없습니다. 버전: 4; 빌드: 890; 비트 깊이: 32. 그 이유는 무엇입니까?

정확히 작동하지 않는 것은 무엇입니까? 무엇을 하고 있으며 무엇을 얻고 있습니까? 어떤 실수?
 

런타임 에러

 class A { public :
         virtual bool     g() { Print ( __FUNCTION__ ); return true ; }
         virtual bool     f() { return g(); }
};
class B : public A { public :
         virtual bool     g() { Print ( __FUNCTION__ ); return true ; }
};
void OnStart ()
{
         int i = 0 ;
         for ( B b; b.f(); i++ )
                 if ( i++ >= 3 )
                         break ;
}                

결과: 다음과 같아야 합니다.

 
Karputov Vladimir :
정확히 작동하지 않는 것은 무엇입니까? 무엇을 하고 있으며 무엇을 얻고 있습니까? 어떤 실수?

로그에 기밀 정보가 있으므로 개인 메시지를 보내 드리겠습니다.

 
A100 :

메모리 누수


A100 당신은 벌레잡이입니다!!! 계속해! 나는 당신에게 내 모자를 벗습니다 :)

 
Stanislav Korotky :
MT4입니다. 나는 지난 며칠 동안 이것을 시도했습니다. 빌드 902/32.

MT4\891\32 다른 컴파일러(빌드: 1174, 1210)에서 예제를 시도했지만 결과는 다음과 같습니다.

업그레이드...또는 롤백

 
sigma7i :

A100 당신은 벌레잡이입니다!!! 계속해! 나는 당신에게 내 모자를 벗습니다 :)

글쎄, 당신은 누가 OOP의 기능을 실제로 사용하는지, 누가 이 주제에 대한 추론의 대가인지 즉시 알 수 있습니다(마스터의 전체 분기)

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

앗, 건강하게 해주세요....

조지 머츠 , 2015.10.26 19:58

당신은 그것을 요리하는 방법을 모릅니다.

OOP는 프로그램의 구조와 지원 및 변경 가능성 모두에 매우 유익한 영향을 미칩니다.

게다가, 당신은 스스로 "클래스를 함수의 컨테이너로 사용한다"고 말합니다. 글쎄, 이러한 함수와 함께 작동하는 데이터를 이 컨테이너에 넣으십시오.


 
A100 :

이 오류를 제거하는 유일한 방법은 metaeditor.ini Optimize=1에서 0으로 바꾸는 것입니다.

일반적으로 나는 그것을 제거 할 필요가 없지만 갑자기 개발자가 필요합니다. 컴파일러가 정상적으로 작동한다면 컴파일하는 동안 이러한 오류가 전혀 나타나지 않아야 합니다. 따라서 그는 코드가 나타날 때 정확한 예를 제시했습니다.
 
Ilya Malev :
따라서 그는 코드가 나타날 때 정확한 예를 제시했습니다.
빌드 1210\32에서 다시 시도할 수 없습니다.
그래서?
 void OnStart ()
{
         ENUM_TIMEFRAMES tf= NULL ;
         if (tf== NULL )   tf= Period ();
}
 
A100 :

다른 컴파일러(빌드: 1174, 1210)를 사용하여 MT4\891\32에서 예제를 시도했지만 결과는 다음과 같습니다.

업그레이드...또는 롤백

음 ... 아니. 서비스 데스크는 항상 "최신 빌드로 업데이트"라고 말합니다(이론적으로는 버그만 수정한 경우 정확해야 함). 빌드 900에서 문제를 발견한 다음 902로 업그레이드했지만 더 나아지지 않았습니다. 분명히 문제는 클래스 템플릿의 추가로 인해 발생했습니다. 한동안 템플릿과 함께 "춤"이 있지만 전혀 사용하지 않는 것이 좋습니다.

 
A100 :
빌드 1210\32에서 다시 시도할 수 없습니다.
그래서?