【发布时间】:2010-11-16 19:35:38
【问题描述】:
我想知道是否有必要在下面的函数中重新解释_cast。 ITER_T 可能是 char*、unsigned char*、std::vector
template<class ITER_T>
char *copy_binary(
unsigned char length,
const ITER_T& begin)
{
// alloc_storage() returns a char*
unsigned char* stg = reinterpret_cast<unsigned char*>(alloc_storage(length));
std::copy(begin, begin + length, stg);
return reinterpret_cast<char*>(stg);
}
【问题讨论】:
-
alloc_storage函数返回什么类型?