C/C++--set存储自定义结构体
来源:互联网 发布:淘宝联盟怎么用 编辑:程序博客网 时间:2024/05/14 13:26
set存储结构体,结构体必须重载<运算符
代码如下:
// Test.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <iostream>#include <set>#include <string>#include <sstream>using namespace std;struct A{int age;string name;bool operator<(const A &b) const{return age < b.age;}};// bool operator<(const A &a, const A &b)// {// return a.age < b.age;// }int _tmain(int argc, _TCHAR* argv[]){set<A> setA;stringstream ss;for (int i = 0; i < 10; i++){ss.clear();ss.str("");ss << "test" << i;A a;a.age = i;a.name = ss.str();setA.insert(a);}for (set<A>::iterator it = setA.begin(); it != setA.end(); it++){A a = (A)(*it);printf("age = %d, name = %s \n", a.age, a.name.c_str());}getchar();return 0;}
0 0
- C/C++--set存储自定义结构体
- C/C++--set存储结构体
- C的结构体存储
- C/C++结构体的存储分配
- C中结构体的存储分配
- C语言结构体存储及对齐
- C中结构体的存储分配
- C中结构体的存储分配
- C中结构体的存储分配
- C语言结构体存储对齐
- 【C/C++】结构的存储分配
- 关于C中结构体存储的简介
- C语言中结构体大小计算即存储分配
- C语言中结构体大小计算即存储分配
- C语言结构体存储 内存对齐问题
- 【C语言】结构体存储与空间分配
- C语言中的结构体数据存储-对齐规则
- C语言中的结构体数据存储-对齐规则
- asdfasdf
- SRM449(500待填)
- Reachability 检测网络连接
- sql如何获得某个数据库里面的表的字段名,字段类型,字段长度(sql server)
- 让某个账号暂时无法使用口令登陆主机
- C/C++--set存储自定义结构体
- ICTClAS
- Python learning exprience
- JavaScript权威指南第20章 客户端存储
- 【C语言天天练(九)】动态内存分配
- 章4
- ibus开机不出现图标和选字栏(记录)
- 黑马程序员----java基础加强(1)
- Base64加密与解密