C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[42856] Re:char형 배열을 int형 배열로 복사할 수 있는 가장 빠른 방법은 뭘까요?
마술감자.명국진 [magicpotato] 1427 읽음    2005-12-08 11:27
어셈블리 언어를 쓴다고 해서 C보다 빠르다는 보장이 없는건 아실겁니다.
중요이슈가 고속뿐이라면, 레지스터와 각 명령의 특징, 클럭에 대한 정보까지 찾아보시길 권장합니다.

참고로 아래와 같은 코드가 동류의 수행중 조금이나마 더 빠른쪽에 속합니다.


char chArray[10000];
int nArray[10000];

register char *pChar   = chArray;
register int  *pInt    = nArray,
              *pIntEnd = nArray+10000;

while (pInt < pIntEnd)
     *(pInt++) = *(pChar++);

+ -

관련 글 리스트
42836 char형 배열을 int형 배열로 복사할 수 있는 가장 빠른 방법은 뭘까요? 아담 1009 2005/12/07
42857     Re:char형 배열을 int형 배열로 복사할 수 있는 가장 빠른 방법은 뭘까요? 아담 1290 2005/12/08
42856     Re:char형 배열을 int형 배열로 복사할 수 있는 가장 빠른 방법은 뭘까요? 마술감자.명국진 1427 2005/12/08
42855     답변 주신 모든분 감사합니다. 어셈블리코드로 해야겠네요 아담 842 2005/12/08
42846     Re:char형 배열을 int형 배열로 복사할 수 있는 가장 빠른 방법은 뭘까요? 김태선 1043 2005/12/07
42848         Re:Re:char형 배열을 int형 배열로 복사할 수 있는 가장 빠른 방법은 뭘까요? 이슬이야기 1192 2005/12/07
42850             Re:Re:Re:char형 배열을 int형 배열로 복사할 수 있는 가장 빠른 방법은 뭘까요? 김태선 952 2005/12/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.