擅长:python、mysql、java
<p> IMO,^ {CD1>}的最佳C++替代是^ {< CD2>},它是哈希表,对于^ {CD3>},^ ^ {CD4>}是从<a href="https://ericniebler.github.io/std/wg21/D4128.html" rel="nofollow">D4128 ranges proposal</a>,在<a href="https://github.com/ericniebler/range-v3" rel="nofollow">github.com/ericniebler/range-v3</a>上可以访问引用实现。在</p>
<P> C++ 11代码:</P>
<pre><code>#include <string>
#include <vector>
#include <unordered_map>
#include <range/v3/view/zip.hpp>
int main() {
using namespace std;
using ranges::view::zip;
int ints[] = {1, 2, 3};
vector<string> strings = {"a", "b"};
unordered_map<int, string> dict(zip(ints, strings));
}
</code></pre>
我希望将来能成为C++标准。在</p>