結(jié)構(gòu)體可以直接判斷相等嗎 結(jié)構(gòu)體中是否可以直接用memcmp函數(shù)進(jìn)行相等判斷?
結(jié)構(gòu)體中是否可以直接用memcmp函數(shù)進(jìn)行相等判斷?如果結(jié)構(gòu)中有所有基本數(shù)據(jù)成員,就可以了。例如,通過memcmp可以判斷公共點(diǎn)結(jié)構(gòu)和rect結(jié)構(gòu)。如果結(jié)構(gòu)中沒有所有的基礎(chǔ)數(shù)據(jù)成員,例如,結(jié)構(gòu)中有一個(gè)
結(jié)構(gòu)體中是否可以直接用memcmp函數(shù)進(jìn)行相等判斷?
如果結(jié)構(gòu)中有所有基本數(shù)據(jù)成員,就可以了。例如,通過memcmp可以判斷公共點(diǎn)結(jié)構(gòu)和rect結(jié)構(gòu)。如果結(jié)構(gòu)中沒有所有的基礎(chǔ)數(shù)據(jù)成員,例如,結(jié)構(gòu)中有一個(gè)CString成員,則無法通過memcmp進(jìn)行判斷。因此,這取決于你對(duì)結(jié)構(gòu)的定義,不能一概而論。