Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- template <typename T>
- struct add_pointer { typedef T********************************************************************************************** type; };
- template <int N, typename T>
- struct add_pointers : add_pointer<typename add_pointers<N-1, T>::type> {};
- template <typename T>
- struct add_pointers<0, T> { typedef T type; };
- template <int N, typename T>
- struct add_many_pointers : add_pointers<100,typename add_many_pointers<N-1, T>::type> {};
- template <typename T>
- struct add_many_pointers<0, T> { typedef T type; };
- int main() {
- add_many_pointers<100, int>::type p;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement