Map 与结构体的混合使用

Posted zhaopengpeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Map 与结构体的混合使用相关的知识,希望对你有一定的参考价值。

#include <iostream>
#include <map>
 
using namespace std;
 
typedef struct alertInfo {
    double alertUp;
    double alertDown;
    alertInfo(double up, double down) {
        alertUp = up;
        alertDown = down;
    };
} alert;
 
int main()
{
    map<int, alert> alert_map;
 
    for (int i = 0; i < 10; i++) {
        alert_map.insert(pair<int, alert>(i, alert(240 * i, 200)));
    }
 
    for (auto it = alert_map.begin(); it != alert_map.end(); ++it) {
        cout << it->first  << " - > " << it->second.alertUp << endl;
    }
}

 

以上是关于Map 与结构体的混合使用的主要内容,如果未能解决你的问题,请参考以下文章

Swift 结构体的使用

C零基础视频-39-结构体的定义与使用

如何将活动 UI 的点击传递到地图片段以将地图更改为 MAP_TYPE_HYBRID

struct&Method

C#中类与结构体的区别

数组与结构体的区别