3. 클래스의 인스턴스 선언은 초기화입니다. 왜냐하면 Klas() 생성자가 선언되지 않은 경우 호출되고 기본 생성자가 호출됩니다.
저것들. 초기화 전용 pp.3
그리고 포인터를 통해 초기화하는 이유는 무엇입니까? 수업은 도움말 읽기에 30번 잘못 설명되어 있습니다.
예, 실제로 수업이 끝난 후 기록이 없지만 어떤 이유로 이 코드가 OnStart에서 멈췄습니다.
CFoo foo1( TimeCurrent ()); // явный вызов параметрического конструктора
CFoo foo2(); // явный вызов параметрического конструктора с параметром по умолчанию
CFoo foo3= D'2009.09.09' ; // неявный вызов параметрического конструктора
CFoo foo40(foo1); // явный вызов конструктора копирования
CFoo foo41=foo1; // неявный вызов конструктора копирования
CFoo foo5; // явный вызов конструктора по умолчанию (если конструктор по умолчанию отсутствует, // то вызывается параметрический конструктор с параметром по умолчанию) //--- допустимые варианты получения указателей CFoo
CFoo *pfoo6= new CFoo(); // динамическое создание объекта и получение указателя на него
CFoo *pfoo7= new CFoo( TimeCurrent ()); // ещё один вариант динамического создания объекта
CFoo *pfoo8= GetPointer (foo1); // теперь pfoo8 указывает на объект foo1
원하는대로 이해하십시오. 왜 그렇게 설명하세요.
CFoo *pfoo6= new CFoo(); // динамическое создание объекта и получение указателя на него
이 포인터가 명확하지 않은 이유.
CFoo *pfoo7= new CFoo( TimeCurrent ()); // ещё один вариант динамического создания объекта
일반적으로 그들은 주문의 개시 가격에서 가장 극단적인 최고/하한 주문을 결정한 다음 특정 값을 추가하고 가격이 이 수준을 벗어날 때 모니터링하는 새 가격을 얻습니다. 조건 및 새 주문을 하거나 즉시 최대 주문 수에 초점을 맞춘 보류 중인 주문 그리드를 표시한 다음 이 그리드를 동반합니다.
여기 KB에 대한 일반 검색에서 모든 간결한 코드를 보고 작업에 맞게 수정하기가 더 쉽습니다.
추신: 계정 상계에 대한 질문인 경우 - 시도하지는 않았지만 기사가 있었던 것 같습니다. 저에게는 그런 간단한 TS에 대해 상계 계정이 더 어렵습니다. 아마도 내가 시도하지 않았을 수도 있지만
컴파일러가 검사 스크립트의 다음 MQL4 코드에서 경고를 발행하는 이유를 알려주십시오.
데이터 유형 불일치에 대한 27행의 경고. 두 변수는 모두 같은 유형의 int입니다. 아래는 스크립트 컴파일의 스크린샷입니다.
27행을 다음으로 바꾸면
그러면 경고가 사라집니다.
초점은 무엇입니까?
그리고 초점이 없습니다. 변수 t는 double 형식 으로 선언됩니다.
그리고 일반적으로 이 t는 아무 값도 차지하지 않습니다.
그리고 초점이 없습니다. 변수 t는 double 형식 으로 선언됩니다.
정말 고마워요.
그리고 일반적으로 이 t는 아무 값도 차지하지 않습니다.
정렬 결과를 임시로 저장할 때 사용하는 버퍼 변수입니다.
이러한 초기화 방법은 어떻게 다릅니까?
class Klas{}; Klas *Klas_ Klas Klas_
1. class Klas{}; 2. Klas *Klas_ 3. Klas Klas_
1. 유형(클래스) 설명
2. 유형(클래스)에 대한 포인터 선언
3. 클래스의 인스턴스 선언은 초기화입니다. 왜냐하면 Klas() 생성자가 선언되지 않은 경우 호출되고 기본 생성자가 호출됩니다.
이러한 초기화 방법은 어떻게 다릅니까?
저것들. 초기화 전용 pp.3
1. 유형(클래스) 설명
2. 유형(클래스)에 대한 포인터 선언
3. 클래스의 인스턴스 선언은 초기화입니다. 왜냐하면 Klas() 생성자가 선언되지 않은 경우 호출되고 기본 생성자가 호출됩니다.
저것들. 초기화 전용 pp.3
그리고 포인터를 통해 초기화하는 이유는 무엇입니까? 수업은 도움말 읽기에 30번 잘못 설명되어 있습니다.
예, 실제로 수업이 끝난 후 기록이 없지만 어떤 이유로 이 코드가 OnStart에서 멈췄습니다.
원하는대로 이해하십시오. 왜 그렇게 설명하세요.
이 포인터가 명확하지 않은 이유.
그리고 이것은 당신이 원하는 것을위한 것입니다.
이것이 의미하는 바도 명확하지 않습니다.
CFoo foo40(foo1); // явный вызов конструктора копирования
이것이 필요한 이유도 명확하지 않습니다. 그들은 그것을 가지고 가지만 배송하지 않고 그 아이디어를 평범하고 간단하게 그렸습니다.인사말.
MT4 및 MT5의 그리드에 대해 수평 레벨이 어떻게 계산되는지 알려주십시오.
그리고 포인터를 통해 초기화하는 이유는 무엇입니까? 수업은 도움말 읽기 30번에서 나쁘게 설명되어 있습니다.
포인터는 포인터, 초기화는 초기화
시작하려면 이 코드를 이해하세요.
이 코드에서 초기화는 무엇이며변수 선언은 무엇입니까?
메모리는 언제 할당됩니까?
그런 다음 이 지식을 바탕으로 OOP 주제에 접근하고 클래스에 대한 포인터와 객체에 대한 포인터
나 갔어 어째서인지 기초적인 질문에 답을 할 수 없어
포인터는 포인터, 초기화는 초기화
시작하려면 이 코드를 이해하세요.
이 코드에서 초기화는 무엇이며 변수 선언은 무엇입니까?
메모리는 언제 할당됩니까?
그런 다음 이 지식을 바탕으로 OOP 주제에 접근하고 클래스에 대한 포인터와 객체에 대한 포인터
나 갔어 어째서인지 기초적인 질문에 답을 할 수 없어
다음은 간단하고 명확한 예입니다. 첫 번째 옵션은 변수 선언과 메모리 할당입니다(기본적으로 변수는 C++에서 임의의 값이나 섹터 번호 또는 주소를 가비지 저장합니다. 저는 여기에서는 모르겠습니다). 두 번째 옵션은 초기화입니다.
그리고 이 포인터가 Type에 대한 이유와 그것들이 무엇인지도 정상적으로 설명되어야 합니다.
클래스 포인터와 객체 포인터
내가 읽고 볼 네트워크에 현재 무엇이 있는지 이해하는 것도 필요할 것입니다. 아마도 무언가가있을 것입니다.
인사말.
MT4 및 MT5의 그리드에 대해 수평 레벨이 어떻게 계산되는지 알려주십시오.
일반적으로 그들은 주문의 개시 가격에서 가장 극단적인 최고/하한 주문을 결정한 다음 특정 값을 추가하고 가격이 이 수준을 벗어날 때 모니터링하는 새 가격을 얻습니다. 조건 및 새 주문을 하거나 즉시 최대 주문 수에 초점을 맞춘 보류 중인 주문 그리드를 표시한 다음 이 그리드를 동반합니다.
여기 KB에 대한 일반 검색에서 모든 간결한 코드를 보고 작업에 맞게 수정하기가 더 쉽습니다.
추신: 계정 상계에 대한 질문인 경우 - 시도하지는 않았지만 기사가 있었던 것 같습니다. 저에게는 그런 간단한 TS에 대해 상계 계정이 더 어렵습니다. 아마도 내가 시도하지 않았을 수도 있지만
다음은 간단하고 명확한 예입니다. 첫 번째 옵션은 변수 선언과 메모리 할당입니다(기본적으로 변수는 C++에서 임의의 값이나 섹터 번호 또는 주소를 가비지 저장합니다. 저는 여기에서는 모르겠습니다). 두 번째 옵션은 초기화입니다.
그리고 이 포인터가 Type에 대한 이유와 그것들이 무엇인지도 정상적으로 설명되어야 합니다.메모리 할당 은 예제 1과 예제 2 모두에 있습니다.
예제 2는 선언과 초기화 둘 다이며 예제 1은 선언일 뿐입니다.
클래스와 마찬가지로 클래스는 필드(속성)와 이러한 필드 작업을 위한 메서드를 포함하는 사용자 지정 유형입니다.
클래스에 대한 포인터는 선언이지만 초기화 및 유형(클래스)에 대한 메모리 할당 없이
포인터 = 새로운 MyClass(); - 이것은 클래스의 새 인스턴스가 생성되고 클래스의 이 인스턴스가 객체에 대한 참조로 반환되는 선언 및 초기화입니다(참조가 아니라 MQL에서는 ... 그렇지 않습니다. 문제이므로 혼란스러워합니다)
....
읽고 싶지 않다면 적어도 내 게시물을 사용하여 예를 변경하십시오.
CFoo *pfoo6= new CFoo();
에
CFoo *pfoo6; pfoo6 = new CFoo(); CFoo *pfoo_7 = pfoo6;
그리고 무슨 일이 일어나고 있는지 이해하려고 노력하십시오 - 마지막 줄을 지정할 때 ..... 그러나 여전히 읽고 있으며 포럼에 묻는 것은 옵션이 아닙니다.