IT 취미생활.
Front Page
Tag
|
Location
|
Media
|
Guestbook
|
Admin
'C++ STL'에 해당하는 글(1)
2008.03.13
[C++ STL] size()의 결과를 0과 비교할 생각이라면.... 차라리 empty를 호출하자
[C++ STL] size()의 결과를 0과 비교할 생각이라면.... 차라리 empty를 호출하자
Effective STL을 찬찬히 다시 읽고 있는 중입니다.
저도 나이를 하나씩 먹어감에 따라서 기억이 가물 가물 해지는군요.
가까운곳에 글을 남겨, 오래 기억 해야겠어요.
결국 밥줄이 이것 밖에 없는데...ㅜㅜ;
if( c.size() == 0 )
dosomething();
보다는.....
if( c.empty() == 0 )
dosomething();
이라 쓰는게 좋다 합니다.
이유는 모든 표준 컨테이너에 대해 상수 시간에 실행 된다고 하는군요.
몇몇에서는 list 클래스에 size가 선형 시간에 수행 되는 경우가 많다고 합니다.
STL도 무조건 좋다고 사용하는 것 보다.
하나 하나 성능과 효율을 측정하며 사용하는 건 프로그래머의 몫이 아닐까 합니다.
그럼 오늘도 즐프~
공유하기
URL 복사
카카오톡 공유
페이스북 공유
엑스 공유
게시글 관리
구독하기
IT 취미생활.
posted at 2008. 3. 13. 10:29
|
Programming/C++
|
|
<< prev
[
1
]
next >>
취미생활
Admin
:
New post
Notice
Category
분류 전체보기
(191)
매일매일갱생
(83)
Books
(3)
일상잡념
(36)
여행 스케치 사람
(20)
유용한 기억
(22)
서버개발
(1)
Spring
(1)
임베디드개발
(12)
DVB-T
(2)
ISDB-T
(3)
DVB-H
(1)
DMB
(0)
장비업체
(2)
Programming
(80)
개발잡념
(10)
C
(6)
C++
(5)
Java
(4)
알고리즘
(5)
VC++
(11)
DirectShow
(5)
OS
(1)
Error Case
(13)
Personal Projects
(6)
Soso tools
(1)
SmartPhone
(4)
WinCE
(1)
유용한 프로그램
(0)
OS
(0)
아이폰
(0)
시스템
(0)
문서도구
(0)
복구
(0)
TAGS
개발자
1seg
spam mail
debugging
english email
미라지폰
DirectShow
isdbt
Dshow
군대
Brazil
영어 이메일
Debug
MP3
English
M480
DVB
Windows Mobile6.0
warning
출장
서태지
알고리즘
티스토리 초대장
DVB-T
It
Error Case
나
ISDB-T
벨소리 변경
Linux
project
Wince5.0
티스토리초대
VC++
퇴사
음식
Algorithm
C
C++
Java
Calendar
«
2025/07
»
일
월
화
수
목
금
토
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Recent Entries
Recent Comments
Recent Trackbacks
Archive
Link Site
zextor
괴짜 프로그래머의 일상사~@@
Gag & Peace, and more..
Kazakhstan Almaty.......
Min-A
Sadgarret
Steve Yoon's log
가슴 뛰는 삶을 살아라
오스틴 파워
GUI sin
melanie parker_Lady
제레미의 TV 2.0 이야기..
Visitor Statistics
Total :
Today :
Yesterday :
티스토리 가입하기!
티스토리툴바
IT 취미생활.
구독하기
닫기
단축키
내 블로그
내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W
블로그 게시글
글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C
모든 영역
이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift
+
/
⇧
+
/
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.