c++ - 在 C++ 中附加到地图时未指定矢量类型?
问题描述
假设您有一个int
映射到向量的映射,并且您想在 C++ 中添加到它。您可以使用{{}}
而不是指定类型来添加它吗?
例如,是:
int x = 10;
int z = 0;
int t = 20;
int y = 30;
int sum = y + z;
unordered_map<int,vector<vector<int>>> my_map;
my_map[sum] = {{x, t}};
相当于:
my_map[sum] = vector<vector<int>>{{x,t}};
解决方案
推荐阅读
- sql - 从 SQL 表创建多记录格式文本文件
- facebook-graph-api - 如何从我网站上运行的应用程序将内容发布到应用程序用户页面,链接到他们的网站?
- macos - Unreal Engine 4.26.2 在 macOS BigSur 中崩溃
- dns - 为本地开发设置 CNAME
- terraform - 无法通过 terraform 检索 azure devops 项目 ID
- javascript - 从对象数组填充的 Vue 和引导下拉选择选项
- javascript - 仅在需要时如何在 Nuxt js 中加载资源
- python - Python中的概率建模问题
- android-jetpack-compose - Jetpack Compose - 宽度增加时对子项进行行剪裁
- rust - 不要 dyn Trait 实现 std::any::Any?