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

 
ALXIMIKS :

포인터를 함수 인수( ??? GetPointer 또는 ? )로 함수 인수로 전달하는 것도 금지됩니다.

아마도 구조 및/또는 단순 유형에 대한 포인터를 의미했을 것입니다(여기에 명시적으로 표시되지는 않지만 컨텍스트에서 따릅니다). 함수 인수 로 클래스에 대한 포인터는 예제에서 훨씬 더 낮습니다.

 class CItem
  {
   CItem*            m_next;
   void               Next(CItem *item) { m_next=item; }
  };

그리고 그것이 의미하는 것이 GetPoiner()라면, 귀하의 예에서는 from 포인터를 객체로 변환하는 다른 방법이 없으므로(사용된 것을 제외하고) 그러한 금지는 의미가 없습니다

 //даже такую запись сложно запретить
GetPointer ( GetPointer ( GetPointer ( GetPointer (from))))
 

파일 CList::Load( int file_handle )에서 데이터를 로드할 때 CList 직렬화에서 여러 클래스로 작업할 가능성이 고려되지 않은 이유는 무엇입니까?

가상 CObject* CreateElement();

하나의 객체 클래스에 대해서만 생성하는 함수입니다. 그리고 만약 내가 5개를 가지고 있고 그 다음의 타입이 조건부 번호 아래 파일에 쓰여진다면 .  

로드가 하나 더 있으면 모든 것이 간단하게 해결되었습니다.

가상 CObject* CreateElement(int file_handle);  

예, 전체 기능을 다시 복사하여 이 줄을 추가하는 것은 문제가 되지 않습니다. 하지만 즉시 다시 생각해보는 것은 어떻습니까?

아니면 올바르게 사용하는 방법에 대해 뭔가를 놓치고 있습니까?

 

이것이 무엇을 위한 것인지 아는 사람이 있습니까?


 
아마도 상단에서 - 두 번 클릭할 때만 이야기의 끝으로 돌아갑니다.
 
ALXIMIKS :
아마도 상단에서 - 두 번 클릭할 때만 이야기의 끝으로 돌아갑니다.
힌트 팝업: "위치 고정"
 
sanyooooook :

이것이 무엇을 위한 것인지 아는 사람이 있습니까?


줌 변경 시 시간축의 원점입니다. 기본적으로 왼쪽에 있으므로 동일한 위치의 바인딩이 차트의 왼쪽 테두리에 유지됩니다. 슬라이더를 창 중앙으로 이동할 수 있으며 크기를 조정할 때 지정된 날짜가 그대로 유지됩니다. 창 중간.
 

그것은 무엇과 연결되어 있습니까?


 
sanyooooook :

그것은 무엇과 연결되어 있습니까?


모든 것이 너무 많이 RAM에 업로드됩니다(끝없는 기록이 있는 차트 또는 다른 것, 4주 1.5 전에 우리는 이에 대해 별도의 주제에 대해 논의했습니다. 원하는 경우 참조)
 
네, 차트가 많이 열리지는 않았지만 기록 에 막대 수가 너무 많았습니다. 적게 끼고, 다시로드하고, 사라졌습니다
 
"라이브러리" 탭의 MT5 터미널에서 이름으로 필요한 파일을 찾는 방법은 무엇입니까? 예전에는 검색했는데 지금은 안보이네요.