CentOS 버전 5.5의 gcc 4.1.2에서 tr1 is_pointer 기능을 향상시킬 수 있는지 궁금합니다. 가능하다면 어떻게해야할까요?gcc 버전 4.12와의 is_pointer 에뮬레이션
2
A
답변
5
비결은 전문성에 있습니다
#include <iostream>
template <typename T>
struct is_pointer {
enum { value = 0 };
};
template <typename T>
struct is_pointer<T*> {
enum { value = 1 };
};
template <typename T>
bool ptr_test(const T&) {
return is_pointer<T>::value;
}
int main() {
int *ptr;
const int *ptr2;
int a;
double b;
std::cout << "ptr:" << ptr_test(ptr) << std::endl;
std::cout << "ptr2:" << ptr_test(ptr2) << std::endl;
std::cout << "a:" << ptr_test(a) << std::endl;
std::cout << "b:" << ptr_test(b) << std::endl;
}
(작품 GCC 4.1.2로, CentOS는 5.3에서 예상대로)
관련 문제
- 1. GCC 및 GCC 버전
- 2. GCC 버전 찾기
- 3. GCC 함수의 Visual C++ 버전
- 4. gcc 버전 4.1.2 (Mac OS X
- 5. gcc - 2 버전, 인라인 함수의 다른 처리
- 6. 6502 CPU 에뮬레이션
- 7. 에뮬레이션 a 386
- 8. 코코아에서 Cmd + ~ 에뮬레이션
- 9. JTextPane 키 누르기 에뮬레이션
- 10. NX 비트 에뮬레이션
- 11. 에뮬레이션 ASP.NET 인증 쿠키
- 12. IE 8 에뮬레이션 (Mac)
- 13. Datastore에서 "OR"조건 에뮬레이션
- 14. 에뮬레이션 ".contains()"보고 서비스
- 15. jmeter의 브라우저 캐시 에뮬레이션?
- 16. .NET의 사운드 장치 에뮬레이션
- 17. 자바 스크립트로 링크 에뮬레이션
- 18. ARM 개발 및 에뮬레이션
- 19. 에뮬레이션 용 자바 스윙
- 20. 플렉스의 터미널 에뮬레이션
- 21. 하드웨어 에뮬레이션 프로젝트
- 22. PN532 카드 에뮬레이션 모드
- 23. py2app ARGV 에뮬레이션 오류
- 24. 하나의 MinGW, 많은 GCC 버전 - 어떻게 할 수 있습니까?
- 25. 컴파일러 버전
- 26. custum을 사용하여 테이블 에뮬레이션 NSScrollView
- 27. 에뮬레이션 Google 키보드 바로 가기
- 28. JMockit 최대 절전 모드 에뮬레이션
- 29. VT100 에뮬레이션 C#에서 SharpSSH로
- 30. C 프로그램으로 파일 시스템 에뮬레이션
은 그냥 부스트 라이브러리 자체를 사용하여 작동하지 않는 이유는 무엇입니까? – Tristan
@Tristan, 우리는 boost 라이브러리, 특히 boost regex 클래스를 실험했습니다. 우리는 여전히 그것을 평가 중입니다. 감사합니다 – Frank