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)
태그 구름
오일러
주저리
rake
루비
MFC
Eclipse
C/C++
여행
vmplayer
교재
수학
NetBeans
독립
LaTex
그래프
리눅스
선형대수
utf-8
알고리즘
로봇
linux
python
비
망하든가
극한
행렬
메일링리스트
gimp
집합론
지름신
ssh
영화
시간복잡도
서울여행
역사
뭐하자는건지
인생
애니메이션
MIDI
svn
방문 통계
Total : 102407
Today : 85
Yesterday : 75