Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

multiset size() ใน C++ STL

คำอธิบาย

size() คืนจำนวน elements ปัจจุบันใน multiset (รวม duplicate ด้วย)

ตัวอย่าง

#include <bits/stdc++.h>
using namespace std;

int main() {
    multiset<int> ms;
    cout << "Size: " << ms.size() << endl; // 0
    
    ms.insert(10);
    ms.insert(13);
    cout << "Size: " << ms.size() << endl; // 2
    
    ms.insert(13);
    ms.insert(25);
    cout << "Size: " << ms.size() << endl; // 4
    
    ms.insert(24);
    cout << "Size: " << ms.size() << endl; // 5
    
    ms.erase(13); // ลบทุก 13
    cout << "After erase 13: " << ms.size() << endl; // 3
    
    return 0;
}

เอาต์พุต

Size: 0
Size: 2
Size: 4
Size: 5
After erase 13: 3