고마워, 흥미로운 옵션. 그러나 정확히 내가 찾고 있는 것은 아닙니다. 코드를 올바르게 이해했다면 정렬 기능을 오른쪽으로 전달하고 있지만 이미 그 안에 구조의 멤버를 작성하고 있는 것입니다. 즉, 다른 멤버 또는 다른 멤버 이름을 가진 다른 개체를 기준으로 정렬해야 하는 경우 각 경우에 대해 별도의 함수를 생성해야 합니다. 불행히도 이것은 최적이 아닙니다. 그래도 있을 곳이 있어) 계속 찾고 있어
js에도 비슷한 것이 있지만 멤버가 있는 이 함수는 정렬 라인에 즉시 작성되고 코드 더미로 이어지지 않는 단순한 설정 매개변수처럼 보입니다. 보편적인 옵션을 찾고 있지만 지식이 충분하지 않습니다. 아마도 이것은 일부 포인터 또는 매핑을 통해 수행됩니다. 도와주세요.
Структура является набором элементов произвольного типа (кроме типа void). Таким образом, структура объединяет логически связанные данные разных типов. Объявление структуры Имя структуры нельзя использовать в качестве идентификатора (имени переменной или функции). Следует иметь ввиду, что в MQL5 элементы структуры следуют непосредственно друг...
고마워, 흥미로운 옵션. 그러나 정확히 내가 찾고 있는 것은 아닙니다. 코드를 올바르게 이해했다면 정렬 기능을 오른쪽으로 전달하고 있지만 이미 그 안에 구조의 멤버를 작성하고 있는 것입니다. 즉, 다른 멤버 또는 다른 멤버 이름을 가진 다른 개체를 기준으로 정렬해야 하는 경우 각 경우에 대해 별도의 함수를 생성해야 합니다. 불행히도 이것은 최적이 아닙니다. 그래도 있을 곳이 있어) 계속 찾고 있어
js에도 비슷한 것이 있지만 멤버가 있는 이 함수는 정렬 라인에 즉시 작성되고 코드 더미로 이어지지 않는 단순한 설정 매개변수처럼 보입니다. 보편적인 옵션을 찾고 있지만 지식이 충분하지 않습니다. 아마도 이것은 일부 포인터 또는 매핑을 통해 수행됩니다. 도와주세요.
실제로 이것이 최적입니다. 그리고 더 복잡한 정렬 조건을 설정할 수 있습니다.
예를 들어:
struct MyStruct
{
int A;
int B;
int C;
};
bool Less( const MyStruct& struct1, const MyStruct& struct2 )
{
if ( struct1.A != struct2.A ){
return struct1.A < struct2.A;
}
if ( struct1.B != struct2.B ){
return struct1.B < struct2.B;
}
return struct1.C < struct2.C;
}
동료 여러분, 가능하면 매크로 작성을 도와주시기 바랍니다.
2차원 배열을 동적으로 선언해야 합니다. 또한 두 번째 차원도 변경해야 합니다. 이 주기처럼:
그러나 이 경우 컴파일러는 다음과 같이 맹세합니다.
다음과 유사한 매크로를 보고 싶습니다.
줄 대신:
고맙습니다.
나는 구조의 배열을 사용하고 복사를 포함하여 모든 것이 작동합니다.
https://www.mql5.com/ru/forum/85652/page46#comment_15990662
접근할 때 필드명을 적어야 하는데 그게 나에게 딱 맞는다.
Expert Advisors에서 정적 변수/배열 (const 포함)을 긴급하게 재설정해야 하는 경우 다시 로그인하십시오.
모든 정적 변수(자신이 상수로 선언한 변수 포함)를 재설정해야 하는 경우 프로젝트 아키텍처를 변경해야 합니다. 물론 IMHO.
대체 무엇을 넣어야 하는지 알려주실 수 있나요???? 작동하도록 합니다. 감사해요
배열을 검사할 클래스 멤버의 이름을 함수에 어떻게든 알려줘야 합니다.
대체 무엇을 넣어야 하는지 알려주실 수 있나요???? 작동하도록 합니다. 감사해요
배열을 검사할 클래스 멤버의 이름을 함수에 어떻게든 알려줘야 합니다.
이 옵션:
이 옵션:
고마워, 흥미로운 옵션. 그러나 정확히 내가 찾고 있는 것은 아닙니다. 코드를 올바르게 이해했다면 정렬 기능을 오른쪽으로 전달하고 있지만 이미 그 안에 구조의 멤버를 작성하고 있는 것입니다. 즉, 다른 멤버 또는 다른 멤버 이름을 가진 다른 개체를 기준으로 정렬해야 하는 경우 각 경우에 대해 별도의 함수를 생성해야 합니다. 불행히도 이것은 최적이 아닙니다. 그래도 있을 곳이 있어) 계속 찾고 있어
js에도 비슷한 것이 있지만 멤버가 있는 이 함수는 정렬 라인에 즉시 작성되고 코드 더미로 이어지지 않는 단순한 설정 매개변수처럼 보입니다. 보편적인 옵션을 찾고 있지만 지식이 충분하지 않습니다. 아마도 이것은 일부 포인터 또는 매핑을 통해 수행됩니다. 도와주세요.
대체 무엇을 넣어야 하는지 알려주실 수 있나요???? 작동하도록 합니다. 감사해요
배열을 검사할 클래스 멤버의 이름을 함수에 어떻게든 알려줘야 합니다.
포럼은 보편적인 솔루션을 게시했습니다. 찾을 필요가 있습니다.
포럼은 보편적인 솔루션을 게시했습니다. 찾을 필요가 있습니다.
적어도 어느 부분에서 기억하십니까? 마치 건초더미에서 바늘을 찾는 것과 같다.)
딱 두달 전 일인걸로 기억합니다.
고마워, 흥미로운 옵션. 그러나 정확히 내가 찾고 있는 것은 아닙니다. 코드를 올바르게 이해했다면 정렬 기능을 오른쪽으로 전달하고 있지만 이미 그 안에 구조의 멤버를 작성하고 있는 것입니다. 즉, 다른 멤버 또는 다른 멤버 이름을 가진 다른 개체를 기준으로 정렬해야 하는 경우 각 경우에 대해 별도의 함수를 생성해야 합니다. 불행히도 이것은 최적이 아닙니다. 그래도 있을 곳이 있어) 계속 찾고 있어
js에도 비슷한 것이 있지만 멤버가 있는 이 함수는 정렬 라인에 즉시 작성되고 코드 더미로 이어지지 않는 단순한 설정 매개변수처럼 보입니다. 보편적인 옵션을 찾고 있지만 지식이 충분하지 않습니다. 아마도 이것은 일부 포인터 또는 매핑을 통해 수행됩니다. 도와주세요.
실제로 이것이 최적입니다. 그리고 더 복잡한 정렬 조건을 설정할 수 있습니다.
예를 들어:
그리고 아직 다른 해결책은 없습니다.