디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

aaa 에게 ( 코드리뷰#1 )

codesafer갤로그로 이동합니다. 12-16 04:18:18
조회 37 추천 0 댓글 3
							

바쁜 주말 일정을 마치고 정리좀 하고 나니 어느덧 일요일 새벽.

네가 메일로 보내준 소스코드를 펼쳤다.

답장이 더딘거 미안하고, 다른사람들도 조금 참고하면 좋을 것 같아서 여기다 쓴다.


아까 네가 콘솔창이 자동으로 닫힌다고 하던데,

아마도 그건 스크립트 입력 뒤에 남은 입력 토큰이 방해했거나,

콘솔창이 마우스 이벤트 같은걸 냠냠 먹어서 그러려니 하고 생각한다.

입력 스트림 찌꺼기를 제거하는 등 여러가지 방법이 있지만,

입출력 재지향( redirection )이란 방법을 소개해준다.

흔히 main 함수의 인자를 argc, argv 로 받아와 콘솔 파라메터로 파일을 열곤하지만,

IDE 에 파라메터 라인 입력하기도 귀찮고 코딩으로 단순화 할 수 있으며,

소스코드 어디에서든 샤샤샥 바꿔낄수 있는게 장점이니 참고하렴.


먼저 테스트 환경을 조금 자동화 하기 위해,

네가 정의한 문법의 스크립트를 파일에 기록했고,

그 파일로 부터 키보드로 콘솔입력한걸 처리하는듯 하게 만들었다.


그리고 네가 간이 성능측정용으로 작성해둔 코드를 간단히 클래싱 해서

연산자 오버로딩의 편리함을 보여준다.


네 코드들은 보호를 위해 블라인드 처리했음.







참고하렴.

짬짬이 보고하겠음.


주석은 극혐이지만, 따로 도큐먼트 만들 코드도 아니고 하니깐 일단 넣어줌.

( 설명보단 수다떠는 용도로 사용할 예정임 )


코드 카피하고 싶으면 여기서.

https://ideone.com/ghwdls

추천 비추천

0

고정닉 0

0

댓글 영역

전체 리플 6
등록순정렬 기준선택
  • 이 댓글은 게시물 작성자가 삭제하였습니다.

  • codesafer갤로그로 이동합니다.

    for( auto& token : tokens )
    puts( token.str.c_str() );

    ranged for 를 활용합시다~

    12.16 04:28:09
  • 이 댓글은 게시물 작성자가 삭제하였습니다.

  • ㅇㅇ(123.109)

    하하하

    12.16 04:29:50
  • 이 댓글은 게시물 작성자가 삭제하였습니다.

  • ㅇㅇ(123.109)

    아이구 안자고 뭐하냐? 내 댓글 지우려고 안자냐?

    12.16 04:34:15
1

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 날짜 조회 추천
설문 2018년 가장 기억에 남는 이슈는? 운영자 18/12/10 - -
공지 프로그래밍 갤러리 FAQ(자주 하는 질문) 읽어주세요.... 흐극흐극 [85] dlbo갤로그로 이동합니다. 12/01/31 70761 315
공지 프로그래밍과 관련된 사진과 내용이 있어야 합니다. [371] 운영자 05/06/21 681989 17
952696 진짜 기대했는데 Recursion갤로그로 이동합니다. 12/16 1 0
952695 진짜 기대했는데 Recursion갤로그로 이동합니다. 12/16 4 0
952694 내가 다시는 kind warm host 이런 리뷰 있는 집에 가나 봐라 [1] Recursion갤로그로 이동합니다. 12/16 9 0
952693 진짜 돈 많이 벌어야겠다 [3] Recursion갤로그로 이동합니다. 12/16 12 0
aaa 에게 ( 코드리뷰#1 ) [3] codesafer갤로그로 이동합니다. 12/16 37 0
952691 u0041를 char 변수에 넣고 출력하면 A가 되는데 [1] ㅇㅇ(175.223) 12/16 17 0
952690 내가 이런 모욕을 당하면서까지 [2] Recursion갤로그로 이동합니다. 12/16 26 0
952689 자바 프레임 닫기누르면 머 어케대는거임? asd(222.117) 12/16 11 0
952688 ㅇㅇ(175.223) 12/16 9 0
952687 ㅇㅇ(175.223) 12/16 8 0
952686 ㅇㅇ(175.223) 12/16 10 0
952685 한국이 진짜 주거환경은 잘 개발한거같음 [2] ㅇㄷㅎ(108.35) 12/16 25 0
952684 근데 서구권 미국, 유럽 애들 중등교육은 부실함 [3] ㅇㄷㅎ(174.225) 12/16 26 0
952683 어렸을땐 유튜버 롤선생처럼 왜소하고 귀여운스타일이 멋져보였는데 개발자노무현갤로그로 이동합니다. 12/16 19 0
952682 인싸놀이 마치고 집에도착 [3] 네이노옴갤로그로 이동합니다. 12/16 33 0
952681 코세야 오늘도 주접을 떨었구나. [2] ㅇㅇ(123.109) 12/16 78 1
952678 ㅂㅁㄱ [3] ㅇㅇ(223.38) 12/16 58 1
952677 니가 그러는 순간 여기에 니짤 반사되서 똑같이 실습갤이다 [6] ㅇㅇ(175.223) 12/16 40 0
952676 그래서 결국 이헤갤 진짜 의료 실습갤로 만들려고 하냐 W10updsrv7(175.223) 12/16 28 0
952675 굳이 약한 구석 건드리고 싶지 않다 ㅇㅇ(223.62) 12/16 26 0
952674 프갤이 분탕치기 좋은건 사실인게 중구난장식이라 방어가 하나도 안됨 ㅇㅇ(223.62) 12/16 31 0
952673 ㅂㅂㅇ ㅇㅇ(223.33) 12/16 11 0
952672 아 빨리 딥러닝 알려 달라고 [6] ㅇㅇ(175.223) 12/16 43 0
952670 딥러닝이뭐냐면 sh(24.244) 12/16 36 0
952669 타갤 사람 말하나. ㅌ 닉 한명 암 ㅇㅇ(223.38) 12/16 13 0
952668 딥러닝이 뭐냐고 [1] ㅇㅇ(175.223) 12/16 24 0
952667 몰갤이 누군데. ㅅㅂ아 ㅇㅇ(223.38) 12/16 12 0
952666 몰갤이 누구냐? ㅇㅇ(175.223) 12/16 12 0
952665 ㅇㅇ(175.223) 12/16 9 0
952664 몰갤아 여기서 쳐 보이지 말라고 했지 [3] W10updsrv7(175.223) 12/16 29 0
952662 ㅇㅇ(175.223) 12/16 8 0
952661 ㅇㅇ(175.223) 12/16 11 0
952660 딥러닝이 뭐냐고 ㅡㅡ ㅇㅇ(175.223) 12/16 12 0
952659 이헤갤러들도 사실 코딩 배워야함 [1] ㅇㅇ(59.24) 12/16 31 0
952658 서버를 하는 진짜 이유 ㅇㅇ(124.57) 12/16 17 0
952656 딥러닝이뭐냐?딥러닝이뭐야? ㅇㅇ(175.223) 12/16 10 0
952655 "그새끼" 타갤에 닥눈삼 안하고 개판치려다가 감. 왠만함 욕안함 ㅇㅇ(223.38) 12/16 21 0
952654 이헤갤에서 자칭 여기 모갤러 어그로 안되니. 여기로 넘어옴 참고하3 ㅇㅇ(223.38) 12/16 20 0
952653 페이스북 쓴소리 아재노 개발자도 아니노? 매미노갤로그로 이동합니다. 12/16 10 0
952652 노래 들으면서 코딩 [2] ㅇㅇ(121.133) 12/16 33 0
952651 딥러닝이 뭐냐? ㅇㅇ(119.196) 12/16 20 0
952650 이헤갤에서 왔습니다. [3] ㅇㅇ(211.243) 12/16 75 0
952649 약자들은 건드리지 않는다. 내 신조임 [1] ㅇㅇ(223.62) 12/16 29 0
952648 근데 자스는 브라우저에서 어떤 대단한 일을 하냐 [3] ㄹㅇㄴㅁ(123.212) 12/16 32 0
952647 카페에 맥북쓰는사람 왜케 많음?? [6] 학식(119.149) 12/16 57 0
952646 안드로이드 스튜디오 서비스 스레드 질문 [2] ㅇㅇ(58.231) 12/16 37 0
952645 아 시발 오늘도 공부 하나도 안했네 [1] 급진적자살(211.244) 12/16 30 0
952644 비주얼 스튜디오 디버그할때 콘솔창 지멋대로 꺼지는데 나만이럼? [1] aaa(125.186) 12/16 19 0
갤러리 내부 검색
전체게시물 정렬 옵션

오른쪽 컨텐츠 영역

EDNPlus