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

 

레나트 , 어찌보면 비초기화/초기화의 이유로 문자와 마침표의 변화를 구분하는 것이었습니다.

기다릴만한 가치가 있습니까, 아니면 모든 사람이 필요한 것을 이해하지만 실제로 수행하고 싶지 않습니까?


 
지금까지는 해결책이 없습니다.
 
Renat :
지금까지는 해결책이 없습니다.
그러나 여기에서 더 자세히. 어려움은 무엇입니까?
 
   int Smbl[ 0 ];

실수

 '0' - invalid index value       usChrt001m.mq5   13        10
그것은 전혀 어떻습니까?
 
크기가 0인 정적 배열 은 정의할 수 없습니다.
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
  • www.mql5.com
Основы языка / Типы данных / Объект динамического массива - Документация по MQL5
 

알겠습니다. 감사합니다.

 
class FileUnlimited
{
public :
   enum MovePointerMethod
   {
          MPM_BEGIN = FU_FILE_BEGIN             // relative count from the beginning
        , MPM_CURRENT = FU_FILE_CURRENT         // relative count from current
        , MPM_END = FU_FILE_END                 // relative count from the end
   };
};

class ConstFile
{
   //...
   virtual bool SetPos( long pos, MovePointerMethod from = MPM_BEGIN){ return false ;}
};
왜 컴파일됩니까? 개인을 넣어도.
 
Silent :

네, 값을 밀어붙이려고 합니다...

그렇다면

swears, 형식 없는 선언, 나는 형식을 선언합니다

일반적으로 경비.

얼마나 옳은지 - 통계. 배열하고 값으로 채우시겠습니까? 예제 도움말에서 재앙은 간단합니다.

내가 이해하는 한, 당신은 전역 수준에서 요소별로 배열 요소를 선언하고 초기화하려고 합니다. 이것은 금지되어 있습니다. 로컬 수준에서는 오류 없이 컴파일됩니다.

또는 초기화 시퀀스( https://www.mql5.com/en/docs/basis/variables/initialization )로 배열 요소를 초기화해 보십시오.

 int Smbl[ 8 ]={ 1 , 2 , 3 , 4 , 5 , 6 };
Документация по MQL5: Основы языка / Переменные / Инициализация переменных
Документация по MQL5: Основы языка / Переменные / Инициализация переменных
  • www.mql5.com
Основы языка / Переменные / Инициализация переменных - Документация по MQL5
 
Rosh :

내가 이해하는 한, 당신은 전역 수준에서 요소별로 배열 요소를 선언하고 초기화 하려고 합니다. 이것은 금지되어 있습니다...

정확히 :)

이것은 배열을 입력으로 즉시 사용할 수 없다는 것을 의미합니까?

 
Silent :

이것은 배열을 입력으로 즉시 사용할 수 없다는 것을 의미합니까?

'Smbl' - objects and arrays are not allowed as inputs   usChrt001m.mq5  14      11

불쌍해.

upgr은 모두 동일합니다. 왜 이것이 완료됩니까? 정적 입력 배열을 즉시 만들 수 없는데 변수를 복제해야 하는 이유는 무엇입니까?