ฉันต้องการแยกค่าที่ไม่ซ้ำออกจากอาร์เรย์ (จัดสรรแบบไดนามิก) ของฉัน ฉันมีบางอย่างเช่นนี้:
[0] 0 int
[1] 1 int
[2] 2 int
[3] 2 int
[4] 2 int
[5] 5 int
[6] 6 int
[7] 6 int
[8] 8 int
[9] 9 int
[10] 10 int
[11] 8 int
[12] 12 int
[13] 10 int
[14] 14 int
[15] 6 int
[16] 2 int
[17] 17 int
[18] 10 int
[19] 5 int
[20] 5 int
ฉันต้องการให้อาร์เรย์ขนาด 12 โดยทุกระเบียนในนั้นเป็นค่าที่ไม่ซ้ำจากอาร์เรย์อื่น
ฉันจะทำเช่นนั้นได้อย่างไร?
แก้ไข ฉันลืมบอกไปว่าฉันไม่สามารถใช้คอนเทนเนอร์ STL ได้ (เช่น std::vector
หรือ std::list
)