我有一個需要跟蹤的號碼列表。這些數字是鬆散相關的,但代表明顯不同的項目。我想保留一個數字列表,但能夠通過名稱引用它們,以便我可以打電話給他們並在需要的地方輕鬆使用它們。有點像庫存清單,其中的數字都是指零件ID,我想將它們稱爲idPart1,idPart2,idPart3,以便在使用它們時很容易識別它們的用途。如何存儲類似庫存的數字列表?
這樣做的最好方法是什麼?
1)定義一個結構。說,庫存。一些int成員將被包含,第1部分,第2部分等。要使用,將創建結構實例,賦值給成員的值,以及根據需要用struct.member來使用數字。
2)定義一個枚舉。使用part1,part2作爲枚舉文字。將實際值存儲在向量或列表中,每個索引對應於枚舉中該數字名稱的值。使用枚舉文字檢索值,列出[enumLit]。
3)完全不同的東西
沒有什麼我需要做的數字 - 只是每隔一段時間查看它們。由於沒有處理,我認爲一個新班級對他們來說是矯枉過正的,但我願意相反。
有什麼建議嗎?
我會避免使用枚舉方法,因爲當添加新零件時,您總是需要添加到枚舉列表中。 – Robb 2010-04-29 20:19:00
但是,如果您存儲了新零件,則必須添加一些零件。 – Rachel 2010-04-29 20:25:40