Computer >> Máy Tính >  >> Lập trình >> C ++

Làm cách nào để lưu trữ Bộ ba dữ liệu trong một Vectơ trong C ++?

Trong hướng dẫn này, chúng ta sẽ thảo luận về một chương trình để hiểu cách lưu trữ bộ ba Dữ liệu trong một vectơ trong C ++.

Để lưu trữ ba phần tử trong một ô duy nhất của vectơ, chúng tôi sẽ tạo cấu trúc do người dùng xác định và sau đó tạo vectơ từ cấu trúc do người dùng xác định đó.

Ví dụ

#include<bits/stdc++.h>
using namespace std;
struct Test{
   int x, y, z;
};
int main(){
   //creating a vector of user defined structure
   vector<Test> myvec;
   //inserting values
   myvec.push_back({2, 31, 102});
   myvec.push_back({5, 23, 114});
   myvec.push_back({9, 10, 158});
   int s = myvec.size();
   for (int i=0;i<s;i++){
      cout << myvec[i].x << ", " << myvec[i].y << ", " << myvec[i].z << endl;
   }
   return 0;
}

Đầu ra

2, 31, 102
5, 23, 114
9, 10, 158