나는 C에서 데이터베이스 쿼리에서 몇 가지 유형의 검색을 지원하려는 경우에 템플릿 교체 ++ 나는 어떤이는 것을 알지C++ - 목적 C
template<typename T>
T getDBValue(int col){
throw "not implemented";
}
template<>
int getDBValue<int>(int col){
return 43;
}
template<>
char* getDBValue<char*>(int col){
return "foo";
}
같은 템플릿을 기반으로하는 방법 정의를 만들 수 있습니다 목표 - C에서 템플릿의 실제 대응, 그래서 당신은 무엇을 오히려 사전에이
- (type1) getType1FromCol: (int) col;
- (type2) getType2FromCol: (int) col;
- (type3) getType3FromCol: (int) col;
같은
감사를 구현하는 것보다 몇 리턴 값을 지원하는 데 사용하는 것입니다!