Selamün Aleyküm;
Qt'un Github'dan kodlarına baktığımda bir dosyada şöyle bir kod parçası gördüm:
enum InterfaceFlag {
IsUp = 0x1,
IsRunning = 0x2,
CanBroadcast = 0x4,
IsLoopBack = 0x8,
IsPointToPoint = 0x10,
CanMulticast = 0x20
};
Ayrıca bu tür ifadeleri Android SDK kaynak kodlarında da görmüştüm; 'final static ... constant = 0xf0000;' gibi birşeydi. Bu tür ifadeler işletim sisteminden gelen kesmeler (interrupts) midir?
Bu tür ifadeler kodlamada ne ifade ediyor? Ben mesela Python'da 'i = 0x1; print(i)' deyince normal 1, 2 gibi tamsayı çıktılar aldım. Ayrıca ben bu tür işlemleri nereden öğrenebilirim? Bu tür ifadeleri öğrenmek için bu konuları nasıl bulmalıyım?
Teşekkürler.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
Permalink
Reply