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

 
fxsaber :
...

정말 오랜만에 마음이 아팠습니다. 나를 괴롭히는 사람은 나뿐만이 아닐 수도 있습니다.


예, 당신뿐만이 아닙니다. )

 
fxsaber :

typeof를 명확히 해주세요. 검색은 숙련된 프로그래머가 아닌 정상적인 설명을 찾지 못했습니다.

이 줄을 삭제했습니다(실수로 적중).

https://www.mql5.com/en/forum/1111/page1983#comment_5616331 이와 유사한 게시물이 있습니다.

 template < typename T>
void g( T Value ) { Print ( typename (Value)); }
사소한 차이: 값이 중복되어 누락되었습니다.
Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2017.08.16
  • www.mql5.com
Форум алго-трейдеров MQL5
 
typedef void (*fn)();
void f() {}
void OnStart ()
{
        fn ff = f;                   //Результат:
         Print ( "1:" , typename ( ff )); //void(*fn)()
         Print ( "2:" , typename ( f  )); //пусто
}
비어... 왜?
 

파일에서 검색: 검색 문자열: 'A\t\tB A'

결과 구에서 탭 문자 생략: 'W:' 폴더에서 'AB A' 검색

검색 결과에 영향을 미치지 않지만 혼동을 줄 수 있습니다.



Поиск - Инструменты - Пользовательский интерфейс - Справка по MetaEditor
Поиск - Инструменты - Пользовательский интерфейс - Справка по MetaEditor
  • www.metatrader5.com
В данном окне отображаются результаты глобального поиска и поиска в файлах. Информация представляется в виде таблицы со следующими полями...
 
A100 :
비어... 왜?
 void f() {}
void f( int ) {}
 
ffxsaber :

당신은 또 모호성을 추가했습니다

 #ifdef __cplusplus
void f() {}
void f( int ) {}
void OnStart ()
{
         void *ff = &f; //Error: E2336
}
#endif
f가 혼자인 동안 - 모호함이 없었습니다.
 
A100 :

당신은 또 모호성을 추가했습니다

f가 혼자인 동안 - 모호함이 없었습니다.

정확히! 이제 f 모든 종류의 함수와 변수를 한 번에 호출할 수 있습니다. 무작위 오류가 발생하지 않도록 이러한 모호성에 대한 상식이 있어야 합니다. 제 생각에는 실수로 다른 f를 가져와 정의했을 때 문제를 일으키는 것보다 typename f에서 빈 문자열을 발행하여 중단하는 것이 논리적입니다.

 
fxsaber :

정확히! 이제 f 모든 종류의 함수와 변수를 한 번에 호출할 수 있습니다.

그렇다면 이 가능성이 숨겨진 오류의 원인이 아닐까요?!

 #ifdef __cplusplus
void f() {}
static char f; //Error: E2238 
#endif
 
A100 :

그렇다면 이 가능성이 숨겨진 오류의 원인이 아닐까요?!

나는 이 기회를 좋아한다! 당신은 당신이하고있는 일을 알고 있어야합니다.

 
fxsaber :

BTW... IsStopped()는 bool을 반환합니다.

 void OnStart ()
{
         Print ( typename ( IsStopped ())); //bool
         Print (           IsStopped () ); //0
         Print ( typename ( _StopFlag   )); //int
}

이 인쇄는 결과를 맹글링합니다(거짓 대신 0). 어쨌든 모순은 문서에 (뿐만 아니라) 없습니다

https://www.mql5.com/en/forum/1111/page1980#comment_5612130