64,636
社区成员
发帖
与我相关
我的任务
分享
template<typename C, typename A, typename B>
struct type_replace;
typedef type_replace< void*, void, int > :: result_type t1; // int*
typedef type_replace< int const* [10], int const, long > :: result_type t2; // long* [10]
typedef type_replace< char& (*)(char&, const char*), char&, long > :: result_type t3;// long (*)(long, const char*)