[問題] 儲存容器選擇...[已解決]

看板C_and_CPP作者 (經濟不景氣,好景不常在)時間12年前 (2012/09/05 15:56), 編輯推噓0(0010)
留言10則, 3人參與, 最新討論串1/1
假設我現在要從資料庫撈出N筆資料... 假設資料內容大致如下 ╔════╦═════╦═════╦═════╦════╦═════╗ ║ 序號 ║ 姓 名 ║ 電話 ║身分證字號║ 性別 ║ 居住地 ║ ╠════╬═════╬═════╬═════╬════╬═════╣ ║□ A001 ║ 王小明 ║02-2242545║A123456789║▆▆▆▼║ ▆▆▆▼ ║ ╠════╬═════╬═════╬═════╬════╬═════╣ ║□ A002 ║ 陳小黑 ║03-1246572║B224234245║▆▆▆▼║ ▆▆▆▼ ║ ╠════╬═════╬═════╬═════╬════╬═════╣ 我希望能根據每筆資料做存放... 請問我使用哪種容器存放會比較方便&容易使用呢?? Array?CStringList?map?... 最後決定作法 struct Temp {  CString Name; CString Phone;  CString ID; }; CArray<Temp,Temp&>ProfileSet; 假設資料有10筆 for(i=0;i<=9;i++) { ProfileSet[i]=DBName; ProfileSet[i]=DBPhone; ProfileSet[i]=DBID; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.194.190

09/06 00:02, , 1F
存放之後你會怎麼使用這些資料?
09/06 00:02, 1F

09/06 00:02, , 2F
會怎麼取出來?會不會頻繁的刪除?
09/06 00:02, 2F

09/06 00:23, , 3F
程式使用MFC架構開發,可能會有個介面讓使用者輸入篩選條件
09/06 00:23, 3F

09/06 00:24, , 4F
使用者輸入篩選條件之後,將資料藉由CCheckListBox呈現
09/06 00:24, 4F

09/06 00:25, , 5F
使用者可以在前面CheckBox勾選,之後可以接勾選的資料列印
09/06 00:25, 5F

09/06 00:25, , 6F
出來的功能..
09/06 00:25, 6F

09/06 00:26, , 7F
不會頻繁的刪除,應該只會做讀取的動作...
09/06 00:26, 7F

09/06 00:27, , 8F
我挑 CStringArray.
09/06 00:27, 8F

09/06 00:28, , 9F
說錯,應該是 CArray,總之我會挑 array ..
09/06 00:28, 9F

09/06 00:34, , 10F
聽起來我也推Array類的容器
09/06 00:34, 10F
※ 編輯: KSmart 來自: 118.171.26.181 (09/10 21:52)
文章代碼(AID): #1GHtOyFQ (C_and_CPP)