class A { public :
template < typename T>
A( T ) { Print ( typename ( T )); }
};
class B { public :
template < typename T>
void f( T t ) { A a( t ); } //вызываем A::A(...)
};
voidOnStart ()
{
B b;
int i = 0 ;
b.f( i ); }
결과: 정수
하아. 약간 수정된 소스는 다음과 같습니다.
class A { public :
template < typename T>
A( T ) { Print ( typename ( T )); }
};
class B { public :
template < typename T>
void f( T t )
{
deletenew A( t ); // должны получить новый класс A<string>, а используется A<int>
}
};
voidOnStart ()
{
B b;
int i = 0 ;
A *a = new A( 1 ); // здесь хотим тип int
b.f( "" ); // а тут передаем строку
delete a;
}
int와 string 대신 int를 두 번 출력합니다.
생성자의 첫 번째(알고리즘 실행 순서) 형식 유추는 생성되는 템플릿 클래스의 두 번째 인스턴스에 영향을 줍니다.
A100 :
결과: 정수하아. 약간 수정된 소스는 다음과 같습니다.
int와 string 대신 int를 두 번 출력합니다.
생성자의 첫 번째(알고리즘 실행 순서) 형식 유추는 생성되는 템플릿 클래스의 두 번째 인스턴스에 영향을 줍니다.
서비스 데스크는 여전히 조용합니다(티켓 번호 # 1336035 ).
MT5 기능은 MT4에서 작동해야 합니까?
하아. 약간 수정된 소스는 다음과 같습니다.
int와 string 대신 int를 두 번 출력합니다.
int와 string(MT5\1204\32)을 얻습니다. 다시 시도하십시오 - 때때로 편집 및 컴파일 직후 그래프에 첨부하면 이전 버전(편집 전)이 실행될 수 있습니다.
친구, 좋은 저녁!
손절매 가 항상 설정되어 있지 않은 이유, 즉 설정되지 않은 이유를 알려주세요.
친구, 좋은 저녁!
손절매 가 항상 설정되어 있지 않은 이유, 즉 그렇지 않은 이유를 알려주세요.
int와 string(MT5\1204\32)을 얻습니다. 다시 시도하십시오 - 때때로 편집 및 컴파일 직후 그래프에 첨부하면 이전 버전(편집 전)이 실행될 수 있습니다.
코드 생성 오류
빌드 1200/64
안녕하세요! 신호를 구독 할 수 없습니다. 그 이유는 무엇이며 어떻게 해결할 수 있습니까? 잡지에 씁니다
2015.11.01 08:31:01.786 '1448638': 시그널 - 제품 구매 오류 [136853] - 외부 시그널 구독 시도, 브로커는 자체 시그널만 활성화
움직이는:
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
"마켓 서비스에 제품을 게시하는 방법" 기사에 대한 토론
미하일 마트코프스키 , 2015.11.01 12:55
빌드 902로 터미널을 업데이트 할 수 없으며 모든 것이 이전에 업데이트되었지만 지금은 3 일 동안 할 수 없습니다. 버전: 4; 빌드: 890; 비트 깊이: 32. 그 이유는 무엇입니까?메모리 누수