下面是我代码的一部分: auto n=arr.size(),dis=n;
unordered_map<int,decltype现在,我没有为我的std::unordered_map硬编码“std::unordered_map”,而是尝试将其更改为:unordered_map<decltype(arr.front()),decltype(dis)> S;、unordered_map<declty
我当时正在研究auto和decltype类型说明符之间的差异,在另一个问题中我发现当我在引用中使用decltype时,如下所示:decltype(ci) x = 0;decltype(cj)不会给出cj引用的对象的类型(即const int),而是给出cj本身的类型。这与decltype()和decltype(())的区别有关吗?