所以我使用stanford的CS106 C ++库创建了一个嵌套模板(矢量图) - 我相信它是为了遵循常规的comp-sci操作方法而创建的。
Map<Vector<char> > mv;
我无法弄清楚添加键/值对的语法,其中值当然是矢量条目... 到目前为止,我已尝试过各种变体:
mv.put("key", 'A');
上述代码中的错误:无法从'char'转换为'Vector'
put()是添加键/值对的成员函数。
关键是工作正常。问题是将char插入向量中。我没有麻烦为已创建的密钥添加值,它只是创建一个具有我无法做的值的新密钥。
add()是将char添加到向量中的成员函数。
完全不确定语法是如何看的,我试图寻找一个没有运气的解决方案,到目前为止,我的修补工作毫无结果。
感谢您的帮助,非常感谢:)
编辑:对不起,我应该从一开始就包含这个,这是图书馆文档:http://www.stanford.edu/class/cs106b/cs106lib/
答案 0 :(得分:1)
您可以这样做:
Vector<char> v;
v.add('A');
mv.put("key", v);