OOP, mql5의 템플릿 및 매크로, 미묘함 및 사용 기술 - 페이지 4

 
Alexey Navoykov :
글쎄, 나는 이미 그것을 쌓았고 조금도 후회하지 않는다) 그리고 당신, 알다시피, MQ에 의해 부과된 인위적인 제한으로 자신을 속박하는 것은 정말 즐거운 일입니다. 아마도 당신은 마조히스트입니까? ) 네, 그리고 이것이 정확히 필요한 것이라고 저를 설득하기 위해 끈질기게 노력하고 있습니다. 그것은 필요하지 않습니다, 그것은 강제적입니다 - 그것이 요점입니다.

당신은 더 마조히스트처럼 보입니다. 언어의 규칙을 따르는 대신, 당신은 당신의 실수에 대해 말하는 유일한 사람이 아니라는 사실에도 불구하고, 당신의 의견을 공리로 전달하려고 노력하면서 아무에게도 필요하지 않은 목발을 쓰는 데 시간을 보냈습니다. 그리고 모든 것에 더해, 당신은 당신의 기술을 미묘함과 작업 방법으로 드러내려고 노력하고 있습니다. 그리고 미묘함과 기능은 문서에 설명된 규칙을 준수합니다.

다양한 C 언어 개발자에게 주장하십시오. 당신이 보낼 링크의 주소를 듣습니다. 그리고 여기서 당신은 자신의 무지에 대한 대가로 개발자에게 무언가를 요구하는 것이 허용된다고 생각합니다.

 
Alexey Viktorov :

당신은 더 마조히스트처럼 보입니다. 언어의 규칙을 따르는 대신 아무도 필요하지 않은 목발을 쓰는 데 시간을 보냈습니다.

목발을 작성하는 데 보낸 반나절은 많은 시간과 신경 세포를 절약하고 코드의 편리함을 더하여 미래에 나에게 보답합니다.

내가 당신의 실수에 대해 말하는 유일한 사람이 아니라는 사실에도 불구하고 공리로 당신의 의견을 전달하려고합니다.

...

다양한 C 언어 개발자에게 주장하십시오.

실수? 실제 프로그래밍 언어로 프로그래밍한 적이 있습니까? 그렇지 않은 것 같아요. 모르는 경우 MQL은 C++ 언어와 유사하게 작성됩니다. 따라서 이 경우 개발자는 실수를 범하고 일부 뉘앙스를 고려하지 않았기 때문에 일반 프로그래밍 언어에는 없는 버그가 생성되었습니다.

그리고 여기서 당신은 자신의 무지에 대한 대가로 개발자에게 무언가를 요구하는 것이 허용된다고 생각합니다.

당신은 또 뭔가를 혼동하고 있습니다. 나는 더 이상 아무것도 요구하지 않습니다.
 
Alexey Navoykov :

목발을 작성하는 데 보낸 반나절은 많은 시간과 신경 세포를 절약하고 코드의 편리함을 더하여 미래에 나에게 보답합니다.

실수? 실제 프로그래밍 언어로 프로그래밍한 적이 있습니까? 그렇지 않은 것 같아요. 모르는 경우 MQL은 C++ 언어와 유사하게 작성됩니다. 따라서 이 경우 개발자는 실수를 범하고 일부 뉘앙스를 고려하지 않았기 때문에 일반 프로그래밍 언어에는 없는 버그가 생성되었습니다.

당신은 또 뭔가를 혼동하고 있습니다. 나는 더 이상 아무것도 요구하지 않습니다.

mql 개발자는 언제부터 누군가를 모방해야 합니까???

 
Alexey Viktorov :

mql 개발자는 언제부터 누군가를 모방해야 합니까???

문서를 살펴보십시오. 모든 것이 흑백으로 되어 있습니다.
 
Alexey Viktorov :

다양한 C 언어 개발자에게 주장하십시오. 당신이 보낼 링크의 주소를 듣습니다. 그리고 여기서 당신은 자신의 무지에 대한 대가로 개발자에게 무언가를 요구하는 것이 허용된다고 생각합니다.

그리고 C 언어 계열은 그것과 어떤 관련이 있습니까? 이러한 쓰레기는 마이크로리터에 불과합니다. 그리고 모두 MK가 원하는 분들을 위해 멀티패스 컴파일을 하기로 했기 때문에

 void start() {
     int i = f();
}
int f() { return 0 ;}

할 가치가 없었습니다.

추신:

일반적으로 C ++는 다리에 총알이 있다는 것을 여기에서 한 번 이상 들었습니다. 70 %는 전혀 사용되지 않습니다. 우리는 편리하고 안전한 μl을 만들 것입니다. 그러나 편안한 코딩을 위해서는 이 "비뚤어진" C++를 재발명해야 합니다. :)

 
Alexey Navoykov :

저것들. 당신은 내가 이해하는 대로 전역 변수 의 대량 사용을 지지합니다. 그러면 당신과 나는 서로를 이해하지 못할 것입니다.

또한 기능 자체를 템플릿화할 수 있습니다. 그리고 생성된 인스턴스는 그에 따라 동일한 유형으로 매개변수화되어야 합니다.

당신의 행동은?

내가 서포터는 아니지만 정적 변수를 사용하는 편리함 외에는 필요하지 않은 경우에도 설명 직후에 클래스의 인스턴스를 다시 한 번 선언하는 데 스트레스를 받는 것을 볼 수 없습니다. 글쎄, 내가 최근에 함수 내부의 정적과 함께이 쓰레기를 만났을 때 나는 그것을 (함수 내부) 그렇게 선언하지 않기로 결정했으며 문제와 같은 것은 없습니다.

 
pavlick_ :

그리고 모두 MK가 원하는 분들을 위해 멀티패스 컴파일을 하기로 했기 때문에

할 가치가 없었습니다.

그가 당신의 말을 이해하지 못할까봐 두렵습니다)
 
pavlick_ :

그리고 C 언어 계열은 그것과 어떤 관련이 있습니까? 이러한 쓰레기는 마이크로리터에 불과합니다. 그리고 모두 MK가 원하는 분들을 위해 멀티패스 컴파일을 하기로 했기 때문에

할 가치가 없었습니다.

추신:

일반적으로 C ++는 다리에 총알이 있다는 것을 여기에서 한 번 이상 들었습니다. 70 %는 전혀 사용되지 않습니다. 우리는 편리하고 안전한 μl을 만들 것입니다. 그러나 편안한 코딩을 위해서는 이 "비뚤어진" C++를 재발명해야 합니다. :)

그래서 함수로 변수를 초기화할 수 없다는 말씀이신가요? 내가 올바르게 이해하고 있습니까?

 
Ilya Malev :

내가 서포터는 아니지만 정적 변수를 사용하는 편리함 외에는 필요하지 않은 경우에도 설명 직후에 클래스의 인스턴스를 다시 한 번 선언하는 데 스트레스를 받는 것을 볼 수 없습니다. 글쎄, 내가 최근에 함수 내부의 정적과 함께이 쓰레기를 만났을 때 나는 그것을 (함수 내부) 그렇게 선언하지 않기로 결정했으며 문제와 같은 것은 없습니다.

글쎄, 그것이 내가 여기서 대화를 시작한 곳입니다. 나는 또한 모든 정적을 전역으로 대체할 계획이었습니다(물론 이것은 어렵지만). 그러나 위에 표시된 것처럼 템플릿에서는 작동하지 않습니다. 매크로도. 그리고 널리 사용하고 있습니다. 그것이 내가 구현을 만든 이유입니다. 물론 모든 문제를 해결하는 것은 아닙니다. 동적 배열은 여전히 초기화할 수 없으며 상수 유형도 초기화할 수 없습니다. 따라서 그들은 확실히 글로벌 수준으로 가져와야합니다.
 
Alexey Viktorov :

그래서 함수로 변수를 초기화할 수 없다는 말씀이신가요? 내가 올바르게 이해하고 있습니까?

아뇨, 저는 그것에 대해 말하는 것이 아닙니다. 플러스 측면에서 정적 함수 멤버는 함수가 처음 입력될 때 초기화됩니다. 멀티 패스에 관해서 - 나는 서두르고 순진하게도 µl이 이것을 허용할 것이라고 생각했습니다.

 int q = w;
int w;