`
chenqi210
  • 浏览: 76692 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tricks

    博客分类:
  • c++
 
阅读更多
#include <typeinfo>
#include <cstdlib>
#include <iostream>
#include <string>
#include <vector>
#include <list>

using namespace std;

template< template<typename, typename> class container_type, typename value_type>
void foo(container_type<value_type, 
             std::allocator<value_type> > const& container) 
{
        cout << typeid(container_type).name() << endl;
        cout << typeid(value_type).name() << endl;
}

int main(int argc, char* argv[])
{
       foo(std::vector<int>());
       foo(std::list<int>());
       return EXIT_SUCCESS;
}
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics