HI 누군가가 C++에서 is_same_type 유형 특성을 구현하는 샘플 프로그램을 제공 할 수 있습니까?C++에서 is_same_type 유형 특성을 구현하는 프로그램
답변
#include <iostream>
template< typename T1, typename T2 >
struct is_same_type { enum { result = false }; };
template< typename T>
struct is_same_type<T,T> { enum { result = true }; };
int main()
{
std::cout << is_same_type<int,float>::result << '\n'
<< is_same_type<char,char>::result << '\n';
return 0;
}
왜'enum {result = true}'입니까? 'enum '이'result'에 잘못된 타입을주지 않을까요? –
이제 프로그램 작성 서비스로 시작하고 있습니까? 이것은 실제로 OP (또는 당신)를 장기적으로 돕지 않습니다. –
@Brooks : 유일한 이유는 'enum'트릭이 여전히 엉덩이이고 휴대가 가능할 때 TMP를했기 때문입니다. 나는 요즘에'static const bool result = ...'이어야한다고 동의하지만, 나는 이것을 잊고있다. – sbi
- 1. C에서 qsort를 구현하는 방법
- 2. C에서 사용되는 데이터 유형
- 3. C에서 유형 오류
- 4. C에서 사전을 구현하는 빠른 방법
- 5. C에서 거대한 행렬을 구현하는 방법
- 6. ASP.NET 컨트롤에서 특성을 설정하는 데 사용할 유형?
- 7. C에서 (의) 반복자 유형 ++ (STL)
- 8. C에서 동적 정수 유형 다루기?
- 9. 간단한 방법 C에서 VARIANT 유형 ++
- 10. 응용 프로그램 유형
- 11. 개체 유형 속성과 인터페이스를 구현하는 클래스에서 속성 유형 변경
- 12. C에서 실시간 프로그램을 구현하는 데 문제가 있습니다
- 13. C에서 라이브 비디오 방송을 구현하는 방법은 무엇입니까?
- 14. C에서 일반 매크로를 구현하는 방법은 무엇입니까?
- 15. C에서 usermode timer를 구현하는 방법은 무엇입니까?
- 16. objective-c에서 Perl 해시를 구현하는 방법은 무엇입니까?
- 17. C에서 간단한 파이썬 함수를 구현하는 것이 간단합니까?
- 18. RabbitMQ를 사용하여 기어맨 유형 응용 프로그램 만들기
- 19. 캐스팅하지 않고 특정 인터페이스를 구현하는 유형 수집?
- 20. 받는 '서버'응용 프로그램을 구현하는 프로젝트 유형
- 21. C에서 전자 메일의 유효성 검사 유형 #
- 22. iPhone의 Objective C에서 Byte 데이터 유형
- 23. C에서 논리 트리의 혼합 된 유형 #
- 24. C에서 암시 적 유형 변환 관리
- 25. c에서 bash 스크립트로 프로그램 변환
- 26. C에서 플러그인 기반 응용 프로그램
- 27. C에서 C++ 프로그램 호출 문제
- 28. 특성을 속성 인수로 사용
- 29. 포인터가 유형 특성을 통해 필수 유형인지 여부를 결정할 수 있습니까?
- 30. Song 목록 유형 프로그램 (Visual C++ 사용)에 대한 데이터베이스를 구현하는 가장 간단한 방법
해당 프로그램에서 수행해야 할 작업에 대한 자세한 사양을 제공하면 분명합니다. 우리 모두는 여기와 같은 요청을 기다리며 여기 앉아 있습니다. 우리에게 사양을 알려주십시오! –
이것은 "나에게이 프로그램에 대해 듣고 나는 그것을 어떻게할지는 몰라하지만 나는 그것이 필요하다고 생각한다"는 요구만큼 "나를 위해 프로그램을 작성"하는 것이 아닙니다. 동의했다; 세계에서 가장 좋은 질문은 아니지만, 매우 구체적이지 않은 것을 제외하고는 어떤 지침에도 위배되지 않는다고 생각합니다. –
"static const bool result = true"가 아닌'enum {result = true}'인 이유는 무엇입니까? –