F
FabioAng
Assuming I have this function:
template<typename OutputIterator>
void copy(const char* input, OutputIterator result)
{
while ( *input != NULL )
{
*result = *input;
++result;
++input;
}
}
I would like to cast input value to output value in this way
template<typename OutputIterator>
void copy(const char* input, OutputIterator result)
{
while ( *input != NULL )
{
*result = (cast to output value type) *input;
++result;
++input;
}
}
Any suggestions ?
Regards,
Fabio
template<typename OutputIterator>
void copy(const char* input, OutputIterator result)
{
while ( *input != NULL )
{
*result = *input;
++result;
++input;
}
}
I would like to cast input value to output value in this way
template<typename OutputIterator>
void copy(const char* input, OutputIterator result)
{
while ( *input != NULL )
{
*result = (cast to output value type) *input;
++result;
++input;
}
}
Any suggestions ?
Regards,
Fabio