C++ 中的關聯陣列
在 c++ 程式語言中,關聯陣列是一種特殊型別的陣列,其中索引值可以為任何資料型別,即可以為字元、浮點數、字串等。這些關聯陣列也稱為對映或字典。此外,索引被賦予一個不同的名稱作為鍵,儲存在鍵位置的資料為值。
因此,我們可以將關聯陣列定義為鍵值對。
我們來定義一個腳踏車及其最高時速的關聯陣列。
Bike top speed Ninja 290 S1000rr 310 Bullet 127 Duke 135 R1 286
示例
#include <bits/stdc++.h>
using namespace std;
int main(){
map<string, int> speed{ { "ninja", 290 },
{ "s1000rr", 310 }, { "bullet", 127 },
{ "Duke", 135 }, { "R1", 286 } };
map<string, int>::iterator i;
cout << "The topspeed of bikes are" << endl;
for (i = speed.begin(); i != speed.end(); i++)
cout<<i->first<<" "<<i->second <<endl;
cout << endl;
cout << "The top speed of bullet is "<< speed["bullet"] << endl;
}輸出
The topspeed of bikes are Duke 135 R1 286 Bullet 127 ninja 290 s1000rr 310 The top speed of bullet is 127
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP