คำอธิบาย
max_size() คืนจำนวนสูงสุดของ elements ที่ multiset สามารถจัดเก็บได้ (ขึ้นกับ architecture และ memory)
ตัวอย่าง
#include <bits/stdc++.h>
using namespace std;
int main() {
multiset<int> ms;
ms.insert(10);
ms.insert(13);
ms.insert(13);
ms.insert(25);
ms.insert(24);
cout << "Elements: ";
for(int x : ms) cout << x << " ";
cout << "\nMax size: " << ms.max_size() << endl;
// ขนาดสูงสุดมักจะใหญ่มาก (เช่น 2^62 - 1 บน 64-bit)
return 0;
}
เอาต์พุต
Elements: 10 13 13 24 25 Max size: 461168601842738790