说实在话,我有好几年没摸C++了,当时回答这个题目是我刚好在学C++,顺便就回答了一下。
我刚才在网上查了一下资料,这个加
另外,那个pair的命名确实是会导致冲突的,我刚才就用VS2013试了,提示“ambiguous symbol”。或许不同的编译器会有不同吧,VS2013应该是默认引入了STL,毕竟它是“标准模板库”嘛,符合“标准”的编译器都要引入的。你那书估计比较旧,当时用的编译器也比较旧。
我当时学C++看的书是《C++ Primer plus(第6版)中文版》,里面虽然有一些明显的翻译小错误,但这书整体还是不错的。建议你可以拿它来看看里面关于类模板的章节。
你把i给他干嘛,要给ss的话
mystack