STL set自定义对象

STL set自定义对象,第1张

STL set自定义对象
#include 
#include 

struct Person{
public:
    Person(int age, std::string name):m_age(age), m_name(name){}    

    
    int m_age;
    std::string m_name;
};

std::ostream& operator<<(std::ostream& cout, Person per) 
{
    cout< right.m_age;
    }
};
int main()
{
    std::set st;
    Person p1(10, "zhangsan");
    st.insert(p1);
    Person p2(20, "lisi");
    st.insert(p2);
    
    for (auto it = st.begin(); it != st.end(); ++it)
    {
        std::cout<<*it<					
										


					

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/3971091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-21
下一篇 2022-10-21

发表评论

登录后才能评论

评论列表(0条)

保存