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

 
Stanislav Korotky :

예, 개발자의 말을 들어보십시오. 나는 이제 이 편리한 구멍을 이용했습니다. 그들이 그것을 닫는다면 그들은 다른 방법을 찾아야 할 것입니다.

 class A
{
   protected :
     int field;

   public :
    A() { field = rand (); }
    A(const A &origin)
    {
      field = origin.field;
    }
};

class B: public A
{
   public :
     B(const A &origin):A(origin){}
     int getField( void ) const
    {
       return field;
    }
};


void OnStart ()
{
    A a;
    B b(a);
     Print (b.getField());
}
 
Sergey Dzyublik :

이런 ;-) 이 방법은 다른 사람의 라이브러리에 있는 기본 클래스를 변경해야 하기 때문에 작동하지 않습니다. 이미 패치했다면 많은 것들이 있습니다. 이러한 "경로"에 대해 이야기했지만 이것은 지원 및 배포 측면에서 최적이 아닙니다.

 
Stanislav Korotky :

예, 개발자의 말을 들어보십시오. 나는 이제 이 편리한 구멍을 이용했습니다. 그들이 그것을 닫는다면 그들은 다른 방법을 찾아야 할 것입니다.

프로젝트 도 망칠까 두렵습니다.

 
Stanislav Korotky :

이런 ;-) 이 방법은 다른 사람의 라이브러리에 있는 기본 클래스를 변경해야 하기 때문에 작동하지 않습니다. 이미 패치했다면 많은 것들이 있습니다. 이러한 "경로"에 대해 이야기했지만 이것은 지원 및 배포 측면에서 최적이 아닙니다.

흠, 라이브러리가 이 필드에 대한 공개 setter 및 getter를 제공하지 않았다면 누구든지 그것을 필요로 합니까? )) 도서관의 파사드처럼 분명히 하프를 연주해야 합니다.

 
여러분, 안녕하세요!
데스크탑 구성이 MT4에서 어디에 저장되는지 알려주세요. 새 Windows 10 노트북에 다시 설치했습니다. 아마도 내가 마우스로 어떤 버튼을 만진 것 같습니다. 이 터치패드를 사용하면 실수로 무언가를 활성화하기 쉽습니다. 이제 그래프를 시작할 때마다 전체 화면으로 표시됩니다. 나는 그것을 표준보기로 가져오고, 작업하고, 끕니다. 다음에 모든 것이 다시 ...
"구성 기억"과 같은 명령을 검색했습니다!
 
고맙습니다!
 
MT4용 기능키는 전혀 모르겠고... 그래픽 버튼만..
 
Luscinia :
MT4용 기능키는 전혀 모르겠고... 그래픽 버튼만..
F11
 
Aleksey Mavrin :

흠, 라이브러리가 이 필드에 대한 공개 setter 및 getter를 제공하지 않았다면 누구든지 그것을 필요로 합니까? )) 도서관의 파사드처럼 분명히 하프를 연주해야 합니다.

아마도 그들은 확장성에 대해 신경 쓰지 않고 어떻게 든 해냈습니다. 이것은 실제로 표준 라이브러리 입니다. ;-) getter가 없고 대규모 private이 있는 경우 가상 메서드는 실질적으로 평가절하됩니다(실제로 재정의할 수 있는 것은 없음). 외관은 여기에서 도움이 되지 않고 패치나 인구 조사만 도움이 됩니다. 그 과정에서 문제가 발생합니다. 표준 컨트롤 라이브러리의 조정/확장이 있습니까? 완전히 다른 라이브러리에 관한 것이 아닙니다.

 
EA가 소비하는 메모리 양을 결정해야 합니다. 매크로 등의 형태로 다양한 언어 구성에 대해 생각했습니다. 작동하지 않습니다.