Skip to content

Generic container printer

如何实现通用的输出container的函数?显然是一些实现方式:

1、Overload output operator + container as template parameter + variadic templates

参见: stackoverflow What are some uses of template template parameters? # A

收录于: Template-template-parameter 章节。

2、std::copy + std::ostream_iterator

参见:

a、thispointer How to copy all Values from a Map to a Vector in C++

b、stackoverflow Getting a list of values from a map # A

收录于: Values-like-python-dict 章节。

3、std::transform + std::ostream_iterator

参见:

a、stackoverflow Copy map values to vector in STL # A

收录于: Values-like-python-dict 章节。