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

 
//+------------------------------------------------------------------+
//|                                                      ClassEx.mq5 |
//|                        Copyright 2013, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link       "http://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+


class CClass1
{
   public :
    CClass1( void ){};
    CClass1( int i){};
};


class CClass2 : public CClass1
{
   //public:
   // CClass2();

};


void OnStart ()
  {
//---
   CClass1 lCC1( 0 );
   // CClass2 lCC2(0);
   
  }
//+------------------------------------------------------------------+

안녕하세요!

//CClass2 주석을 제거하면 "잘못된 매개변수 개수" 오류가 발생합니다.

이것은 이미 여기에서 질문되었지만 주제는 다른 방향으로 진행되었습니다. 다음 질문이 있습니다. CClass2 lCC2(0) 이 기본 클래스 생성자를 호출할 것으로 예상합니다. 이것은 분명히 일어나지 않고 있습니다. 무슨 문제가 있니?

감사해요!!

Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Наследование
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Наследование
  • www.mql5.com
Основы языка / Объектно-ориентированное программирование / Наследование - Документация по MQL5
 

안녕하세요.

어제 신호를 연결했지만 오늘 삭제했습니다. 다른 사람의 신호를 구독하고 싶었지만 이제 시스템에서 허용하지 않습니다. "지정된 계정에서 이미 시그널 방송이 있습니다. 시그널의 재판매는 금지되어 있습니다."라고 씁니다.

내 신호가 삭제되었으며 이제 다른 사람의 신호를 구독할 수 없습니다. 어떻게 될 것인가? 말하다!

 
Peretrubator :

내 신호가 삭제되었으며 이제 다른 사람의 신호를 구독할 수 없습니다. 어떻게 될 것인가? 말하다!

새 계정 생성.
 
ns_k :

안녕하세요!

//CClass2 주석을 제거하면 "잘못된 매개변수 개수" 오류가 발생합니다.

이것은 이미 여기에서 질문되었지만 주제는 다른 방향으로 진행되었습니다. 다음 질문이 있습니다. CClass2 lCC2(0) 이 기본 클래스 생성자를 호출할 것으로 예상합니다. 이것은 분명히 일어나지 않고 있습니다. 무슨 문제가 있니?

감사해요!!

CClass2 에는 생성자 없으므로 매개 변수를 전달할 수 없습니다 ;-)

 void OnStart ()
  {
//---
   CClass1 lCC1( 0 );
   CClass2 lCC2();
   
  }
 
브라우저의 저장소에서 로그인하지 마십시오
 
안녕하세요.
위치당 리필 횟수를 계산하는 방법은 무엇입니까?
 

안녕하세요.

MQL5의 함수에 알 수 없는 크기의 2차원 배열을 어떻게든 전달할 수 있습니까? 2차원 배열에서 어떻게 검색할 수 있습니까?

고맙습니다.

 
w1sp :

안녕하세요.

MQL5의 함수에 알 수 없는 크기의 2차원 배열을 어떻게든 전달할 수 있습니까? 2차원 배열에서 어떻게 검색할 수 있습니까?

고맙습니다.

나도다차원 배열 을 함수에 전달하는 문제에 부딪쳤다. MQL5는 이것에 완전히 적합하지 않은 것 같습니다. 1차원 배열만 사용하거나 함수의 유연성과 보편성을 잃으면서 전달된 배열의 차원을 함수에 명시적으로 지정하십시오. 슬프게도.

MT4는 이와 관련하여 훨씬 더 유연합니다. 그리고 C++에서도 문제가 없습니다. 단순히 배열의 차원을 함수에 대한 추가 매개변수로 전달하면 됩니다. 그리고 MT5는 일종의 그루터기로 밝혀졌습니다. 이것도 저것도 아닙니다.

Документация по MQL5: Основы языка / Переменные
Документация по MQL5: Основы языка / Переменные
  • www.mql5.com
Основы языка / Переменные - Документация по MQL5
 
meat :

나도 다차원 배열 을 함수에 전달하는 문제에 부딪쳤다. MQL5는 이것에 완전히 적합하지 않은 것 같습니다. 1차원 배열만 사용하거나 함수의 유연성과 보편성을 잃으면서 전달된 배열의 차원을 함수에 명시적으로 지정하십시오. 슬프게도.

MT4는 이와 관련하여 훨씬 더 유연합니다. 그리고 C++에서도 문제가 없습니다. 단순히 배열의 차원을 함수에 대한 추가 매개변수로 전달하면 됩니다. 그리고 MT5는 일종의 그루터기로 밝혀졌습니다. 이것도 저것도 아닙니다.

표준 클래스인 라이브러리(CArray)를 사용하고 배열의 배열을 만들 수 있습니다.

 #include <Arrays\Array.mqh>
   
...

void function(CArray &arr[])
{
...
}

이 문서를 참조하십시오 .

 

XAUUSD에 대해 이미 질문한 사람이 있습니까?

사실, 실생활에서 어떻게해야합니까? ;-)

내 Expert Advisor가 협상한 내용은 다음과 같습니다.

파일: