[Programming] Cho hỏi ý nghĩa của code này trong C++ |
23/02/2007 07:06:51 (+0700) | #1 | 42507 |
whale
Member
|
0 |
|
|
Joined: 12/07/2004 22:33:23
Messages: 20
Offline
|
|
Xin cho biết ý nghĩa code này là gì ?
#define HHCTRL_BTN_HOME (1 << 0)
#define HH_TB_HOME 0xFF00
|
|
|
|
|
[Question] Re: Cho hỏi ý nghĩa của code này trong C++ |
23/02/2007 08:27:47 (+0700) | #2 | 42513 |
|
secmask
Elite Member
|
0 |
|
|
Joined: 29/10/2004 13:52:24
Messages: 553
Location: graveyard
Offline
|
|
đây là 2 lệnh tiền chỉ thị định nghĩa hằng
#define HHCTRL_BTN_HOME (1 << 0)
// định nghĩa cho HHCTRL_BTN_HOME có giá trị = 1 dịch trái 0 bit --> vẫn = 1 , không hỉu sao người ta phải dài dòng thế
#define HH_TB_HOME 0xFF00
// tương tự cái này định nghĩa cho HH_TB_HOME có giá trị = 0xFF00 , cái này thì rõ ràng rồi .
|
|
|
|
|
[Question] Cho hỏi ý nghĩa của code này trong C++ |
23/02/2007 11:12:09 (+0700) | #3 | 42540 |
nbthanh
HVA Friend
|
Joined: 21/12/2001 14:51:51
Messages: 429
Offline
|
|
#define HHCTRL_BTN_HOME (1 << 0)
// định nghĩa cho HHCTRL_BTN_HOME có giá trị = 1 dịch trái 0 bit --> vẫn = 1 , không hỉu sao người ta phải dài dòng thế
Vì người hỏi chỉ post lên có 1 khúc lên hơi khó hiểu, nếu post dài hơn 1 chút thì nó sẽ tương tự như là:
#define HHCTRL_BTN_HOME (1 << 0)
#define HHCTRL_BTN_END (1 << 1)
#define HHCTRL_BTN_UP (1 << 2)
#define HHCTRL_BTN_DOWN (1 << 3)
...
dạng sẽ như vậy. Lúc này button HOME là 1, button END là 2, button UP là 4, button DOWN là 8. Nhưng nếu ghi 1 2 4 8 thì sẽ khó hiểu và thêm/bớt/chỉnh sửa hơn là "dịch trái 1 bit", "dịch trái 2 bit", v.v... |
|
|
|
|
[Question] Re: Cho hỏi ý nghĩa của code này trong C++ |
24/02/2007 11:41:05 (+0700) | #4 | 42746 |
whale
Member
|
0 |
|
|
Joined: 12/07/2004 22:33:23
Messages: 20
Offline
|
|
trùi, seo nbthanh biết zậy...cao thủ wa'. Thiệt ra mình đang nghiên cứu viết chương trình duyệt file .chm (chương trình này dùng để hiển thị file .chm giống HTML Help Workshop của Windows đó.) Tài liệu thiếu thốn wa', mình không tìm đâu ra source để nghiên cứu.Bạn nào có chỉ mình nha.Thanks nhìu nhìu lun. |
|
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|