- #1
kronecker
- 19
- 0
How can i tell compuler select the correct type to whether to be able to 'infile' into int or float vars declared as private member in a class. sorry for my bad english.
Thanks in advance
Regards,
Code:
template<bool TypeFlag, typename iType, typename fType>
struct Selector{
typedef iType Result;
};
template<typename iType, typename fType>
struct Selector<false, iType, fType>{
typedef fType Result;
};
void ReadFile(const char* filename){
try{
std::ifstream infile(filename);
//////////////What can I do here///////////
catch(...){
std::cerr<<"Readfile error\n";
exit(EXIT_FAILURE);
}
}
Thanks in advance
Regards,