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

 
Anton Zverev :
배우고 싶지만 Google은 무엇이 잘못되었는지 이해하지 못합니다. 제 오해의 본질을 간단히 말씀해 주시겠습니까? 귀하의 예에서 "확인" 행의 컴파일러 오류가 표시됩니다. 내 이해로는 컴파일러가 저주를 받았어야 했습니다.
여기서 const는 포인터에만 확장되고 이 포인터에 있는 개체에는 확장되지 않습니다.
[삭제]  
Alexey Navoykov :
여기서 const는 포인터에만 확장되고 이 포인터에 있는 개체에는 확장되지 않습니다.

네가 무슨 말을 하려는지 알 겠어. 하지만 실수가 있어야 한다고 생각합니다.

MQL5가 아니라면 다음과 같이 작성해야 합니다.

(*a). operator []( 0 );
a-> operator []( 0 );

질문이 있을 수 있습니다. 그러나 이것은 MQL5입니다. IMHO는 속임수가 정당합니다.

[삭제]  

Alexey Navoykov:
const здесь распространяется лишь на указатель, а не на объект по этому указателю

class A { public:
        void operator[]( int i ) {} // const отсутствует
};
class B { public:
        const A *a; // к чему относится здесь const?
        B(){a = new A; // явно не к указателю - нет ошибки
            a[0];} //логично: 'operator[]' - call non-const method for constant object
        ~B() { delete a; }
};
[삭제]  
MQL5에는 상수 포인터 가 없습니다! 나쁜 예를 생각할 수 없었습니다.
[삭제]  
5번의 충돌이 발생하면 충돌 로그를 볼 수 있는 위치는 어디인가요?
[삭제]  

즐겨찾기에 나열된 5개 중 터미널에 여러 계정이 있습니다. 이 계정에 지속적으로 연결하여 필요한 정보를 얻고 싶습니다.

WinAPI를 통해 그러한 연결을 만든 사람이 있습니까? 공유해주세요.

심볼당 최고의 데모 가격을 제공하는 브로커를 찾고 있습니다. 아이디어는

  1. 각 브로커와 함께 데모 계정을 엽니다.
  2. 즐겨찾기에 추가하십시오.
  3. 각 즐겨찾기에 로그인할 때 평균 스프레드를 읽으십시오.
  4. 일반 테이블에 데이터를 기록합니다.

[삭제]  
상위 5개 거래 서버의 전체 목록을 찾는 방법은 무엇입니까? 검색은 >=4자에서만 작동합니다. 네 문자의 WinAPI 변형을 반복하는 것은 형편없는 솔루션입니다.
 
Anton Zverev :
 const A *a; // к чему относится здесь const?
        B(){a = new A; // явно не к указателю - нет ошибки
...
MQL5에는 상수 포인터 가 없습니다!
당신은 올바르게 들었습니다 : 재료를 배우십시오. 귀하의 예에서 const 포인터가 아닌 const 객체에 대한 포인터입니다.
[삭제]  
빌드 1340. 현재 copyticks는 따옴표를 받았지만 약 1 시간 동안 구멍이 있습니다 (데이터가 없음). 재 로그인 만 도움이되었습니다.
[삭제]  
Alexey Navoykov :
당신은 올바르게 들었습니다 : 재료를 배우십시오. 귀하의 예에서 const 포인터가 아닌 const 객체에 대한 포인터입니다.

그렇다면 상수 포인터는 어디에 있다고 생각하십니까?!

 class A { public :
         void operator []( int i ) const {} // const добавил
};
class B { public :
        B() : a( new A ) {}
        ~B() { delete a; }
        A *a;
         void f() const { a. operator []( 0 ); } // нет ошибки
         void g() const { a[ 0 ]; }             // нет ошибки
};