用容器去遍歷乙個學生資訊的結構體。

2021-07-11 14:27:58 字數 481 閱讀 2230

需求是這樣的,

學生上下車的時候,我需要記錄該學生是上車,還是下車。

方法:用乙個容器,當學生刷卡時候,先遍歷該容器,看能否找到該學生資訊的記錄,如果沒有,那麼就是上車,並增加該記錄;如果有,就是下車,並清除該記錄。

過程:std::mapm_studentinfo_forytschoolbus;

std::map::iterator iter;

iter = m_studentinfo_forytschoolbus.find(cardinfo.kh);

if (iter != m_studentinfo_forytschoolbus.end())

m_studentinfo_forytschoolbus.erase(iter);//清除記錄

else

m_studentinfo_forytschoolbus.insert(pair(cardinfo.kh, cardinfo));     

}

怎麼去遍歷乙個物件 ?

今天再讀js高階,再次認識了for in語句,for in語句是一種精準的迭代語句,可以用來列舉物件的屬性 上面已經提到了for in語句了,所以它是和一種方法 const obj for let key in obj 其中key是 id,name,age 而boj key 就是對應的值第二種 用 ...

用順序表實現乙個簡單的學生資訊管理系統

用順序表實現乙個簡單的學生資訊管理系統,包括如下功能 1 建立學生表 2 輸出學生表 3 增加學生資訊 4 刪除學生資訊 指定學號或者序號,如第幾個學生 5 按照給定的學號查詢學生資訊 6 插入學生資訊 學生資訊結點型別如下 typedef struct student 功能實現 include u...

用乙個表去更新另乙個表

朋友今天問我乙個問題 有兩張資料表 bureau area code 和 county code,我想用town code擷取前6位去和county code擷取前6位查詢,查到對應的county name該咋寫?下面先是兩張表結構 1 create table bureau area code 2...