5

int、int*、int** などがあるとします。std::remove_pointer などを使用して int と直接入力できますか? ありがとう

4

1 に答える 1

12

ヤッパー。

template<typename T> struct remove_all {
    typedef T type;
};
template<typename T> struct remove_all<T*> {
    typedef typename remove_all<T>::type type;
};

std::remove_pointerここではそれ自体はあまり役に立ちません。

于 2013-07-02T01:23:48.710 に答える