VS2010有什么办法可以导出类似于导出断点的watch窗口的内容。我需要能够将监视窗口的完整内容(包括所有子节点)导出到文件中。
unordered_map 和 unordered_set 在 MSVC++ 和 G++ 编译器中的工作方式不同。插入顺序在 MSVC++ 中保持正确,但在 g++ 中则不然
unordered_set<char> uset;
uset.emplace('b');
uset.emplace('a');
uset.emplace('d');
uset.emplace('c');
for (auto it : uset) {
cout << it << " ";
}
Run Code Online (Sandbox Code Playgroud)
上面的代码在 Windows 上使用 MSVC++ 打印 badc,而在 Linux 上使用 GCC(g++) 打印 cdba。哪个是对的?我长期以来一直是 Windows 开发人员,只是对 Linux 上的结果感到惊讶。