Reference:https://blog.csdn.net/taotaoah/article/details/52225364 and https://baike.baidu.com/item/c%2B%2B0x
question: error C3861: “back_inserter”: 找不到标识符
solve: add #include "iterator"
reason: back_inserter()在没有 # include "iterator"的情况下被使用。C++标准库的headers会通过某种未定义的方式将其他headers包括进来。……VC9 SP1下,include﹤algorithm﹥顺带的就包括了﹤iterator﹥,但在VC10下需要单独写明。
Knowledge extension: isual Studio 2010中的VC++对C++0x提供了很多支持,很多标准也与C++0x接轨。这样做的好处是很多的,但同时也会导致以前一些不符合C++0x规范的代码无法像原来那样工作。
what is C++ 0x:
C++0x是C++11标准成为正式标准之前的草案临时名字。