|
#include "usg_common.h"
|
#include <stdio.h>
|
#include <string.h>
|
int main() {
|
std::set<int> *subscripter_set = new std::set<int>;
|
std::set<int>::iterator set_iter;
|
int send_port;
|
int i =0;
|
for (i = 0; i< 10; i++) {
|
subscripter_set->insert(i);
|
}
|
|
for (i = 0, set_iter = subscripter_set->begin(); set_iter != subscripter_set->end(); set_iter++) {
|
send_port = *set_iter;
|
|
printf("send_port = %d \n", send_port);
|
if (send_port == 0 || send_port == 1 || send_port == 4 || send_port == 6 || send_port == 9) {
|
printf("erase %d \n", send_port);
|
subscripter_set->erase(set_iter);
|
// set_iter--;
|
// set_iter--;
|
// if(i != 0)
|
// set_iter--;
|
}
|
i++;
|
}
|
|
printf("================================\n");
|
|
for (set_iter = subscripter_set->begin(); set_iter != subscripter_set->end(); set_iter++) {
|
send_port = *set_iter;
|
|
printf("send_port = %d \n", send_port);
|
|
}
|
}
|