It's just like pok
Home
Tag
RSS
Guest
Admin
비트연산자를 통한 프로퍼티 구현
2008/02/29 22:53
Leave a Comment
자주 확인하지 않는 프로퍼티들이 bool 값으로 들어있는것은 아깝다. 이때는 비트연산자를 이용해서 프로퍼티들 관리하는것이 좋다.
(Language : cpp)
enum
PROP
{
PROP_1 =
1
<<
1
,
PROP_2 =
1
<<
2
}
;
int
g_prop =
0
;
void
AddProperty
(
PROP _eProp
)
{
g_prop |= _eProp;
}
void
RemoveProperty
(
PROP _eProp
)
{
g_prop &= ~_eProp;
}
bool
QueryProperty
(
PROP _eProp
)
{
if
(
(
g_prop & _eProp
)
== _eProp
)
return
true
;
return
false
;
// 혹은
// return (g_prop & _eProp) ? true : false;
}
프로그래밍
C/C++
,
프로그래밍
Leave a Commnet
Leave a Trackback
Trackback Address:
http://poksion.cafe24.com/poklog/trackback/94
이름
(필수)
비밀번호
(필수)
웹 사이트
비밀 답글
◀ PREV
[
1
]
...
[
36
]
[
37
]
[
38
]
[
39
]
[
40
]
[
41
]
[
42
]
[
43
]
[
44
]
...
[
133
]
NEXT ▶
최근 글
Gauss-Seidel Method
Octave in Vista
오렌지색
아래아 한글뷰어 2002를 백업하다
vim modeline 삽질기
최근 답글
pok:
저런 정의들을 연결하여 정말 풀기 힘들..
333:
수학이라는 학문이 참 신기합니다. 다른..
둡:
커피 많이 마시면 칼슘 빠져나간다는게..
최근 트랙백
동차좌표
kz의 생각
글 보관함
2009/10
2009/09
2009/08
2009/07
2009/06
글 분류
전체
(133)
일상 이야기
(40)
여행 이야기
(1)
책 이야기
(5)
문화산업
(4)
수학 이야기
(7)
프로그래밍
(31)
멀티플랫폼
(14)
실행환경
(3)
개발환경
(11)
윈도우
(11)
실행환경
(4)
개발환경
(7)
리눅스
(20)
실행환경
(15)
개발환경
(5)
태그 구름
UTC
하늘공원
Eclipse
KDevelop
svn
구글
학교수업
메일링리스트
vmplayer
좌절금지
찌질대마왕
극한
책
시간복잡도
커피
비
윈도우팁
뭐하자는건지
애니메이션
도둑
기말고사
주저리
여유
디자인패턴
피카사
Blender
cygwin
Octave
영화
디지털기기
교재
MIDI
역사
게임개발
프로그래밍
로봇
비주얼스튜디오
여행
메타프로그래밍
파이어폭스
방문 통계
Total : 102409
Today : 0
Yesterday : 87