디시인사이드 갤러리

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

갤러리 본문 영역

저 아래글 뭔가 두서가 없어서 이해하기 어려운데 <<연산자 문제인가?

ㅆㅇㅆ(124.216) 2025.01.14 19:16:36
조회 436 추천 5 댓글 6
														





27ba9e36ebd518986abce8954586736e63

그러니까 왜 C에서는 printf 쓰던게 왜 


C++에서는 


<< 연산자쓰면서 출력하는가 이거 문제인가?


그 이유는


Stream이라는 개념을 도입하면서임


printf에서는 타입 검사를 안해서 오류가 발생할 수 있었는데


이걸 <<통해서 타입 검사를 함.


비야네가 저술한 C++의 역사에서 


<<는 원래 비트 이동 연산자인데 여기서 오버로딩하면서 타입 검사를 함.


27ba8268f5dc3f8650bbd58b3680776f511f5c

비야네는


런타임에 fprintf()가 런타임에 포맷 문자열에 따라 처리되지 않는 인자에 의존하기때문에 타입 안전성이 없다고 여김


이걸 우아하지 않다고 여겼음


그리고 너무 장황하지 않게 아름답게 쓰기 위해서 <<를 쓰게 된거.


참고로 왜 <<연산자냐고하면


MCllroy(더글라스 매클로이)가 아이디어를 제공했는데


이는 연산자가 왼쪽 피연산자를 반환하여 추가 작업에 사용할 수 있도록 요구하는 걸 나타내기 위해서임.


여기서 더글라스 매클로이는 유닉스 파이프라인의 개념을 제시한 사람인데


<<연산자가 왼쪽 피연산자(스트림 객체)를 반환하도록 설계된것이 파이프라인의 개념에서 영향받은거.


이게 역사적으로 C++에서 std::cout << 로 쓰게된 이유임


추천 비추천

5

고정닉 0

1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 예능 속 모습이 오히려 이미지 반감 시킨 것 같은 스타는? 운영자 25/01/27 - -
공지 프로그래밍 갤러리 이용 안내 [86] 운영자 20.09.28 41175 64
2812602 내 게임 만드는 전략을 좀 바꿔야겠다. 기존에는 내가 코드를 짜고 [3] ㅆㅇㅆ(124.216) 08:08 14 0
2812601 GPT 유용사례 발견 프갤러(211.219) 08:06 6 0
2812599 와 근데 진짜 이제 나 느끼는게 LLM모델들 코딩실력 좆된다 [2] ㅆㅇㅆ(124.216) 08:02 19 0
2812598 qwen 이랑 딥시크랑 O1이랑 동일 코드 개선 부탁했는데 ㅆㅇㅆ(124.216) 07:59 12 0
2812595 형님들 메모리 매크로좀 만들고싶은데 뭐부터 공부해야돼 프갤러(211.250) 07:52 9 0
2812594 오늘 딥시크보다 더좋은거 또나옴 ㅋㅋㅋ [4] ㅇㅇ갤로그로 이동합니다. 07:50 36 0
2812586 국민의힘 망 갤 저거 수사해야할텐데, [9] 넥도리아(112.170) 07:14 36 0
2812574 박제중.... 스카이데일리. [3] 넥도리아(112.170) 05:48 47 0
2812570 많은 사람이 또 자살하시겠구나. 삶의 희망 놓지 ㅁㅏ시라. 넥도리아(112.170) 05:31 20 0
2812568 왜 서울쥐포들은 딥시크 같은거 못만드는 거임? [1] 프갤러(211.219) 05:29 26 0
2812567 태클 또 거네 비웃네 [2] 넥도리아(112.170) 05:26 28 0
2812562 적페네. 이새끼... 계속 태클 거네 1.229 넥도리아(112.170) 05:08 29 0
2812560 현재 상황 어그로 시전중인 미국, 정치 사회 갤러리 넥도리아(112.170) 05:03 26 0
2812557 악에 받친 국민의힘 갤러리 어느날 니가 한말에 책임져 국민의힘 갤 [1] 넥도리아(112.170) 04:52 36 0
2812556 uefi 시큐어부트는 바이오스나 암호화프로세서 백도어로 뚫림 발명도둑잡기갤로그로 이동합니다. 04:35 15 0
2812554 2030 남성이 극우인가 분석 발명도둑잡기갤로그로 이동합니다. 04:26 19 0
2812552 삼성에 무슨 악감정 있길래…"젠슨 황, 대체 왜 이러나" 발명도둑잡기갤로그로 이동합니다. 04:20 36 0
2812550 중국, 세계 최초 심해 레이더 개발...수심 1000m서 고고도 항공기 발명도둑잡기갤로그로 이동합니다. 04:14 16 0
2812548 진짜 고수면 취업 안해도 되지 않음? [1] 프갤러(14.39) 04:13 27 0
2812545 알리바바, 새 AI 모델 'Qwen 2.5' 공개...딥시크와 경쟁  [2] 발명도둑잡기갤로그로 이동합니다. 04:09 21 0
2812542 중국 딥시크 AI 모델, 美 사이버보안 체계 뚫는다 [2] 발명도둑잡기갤로그로 이동합니다. 04:06 27 0
2812539 C 초본데 이 프로그램 실행하면 어떻게 보여야 정상인가요? [4] Synoeca갤로그로 이동합니다. 03:41 31 0
2812537 개씹빡대가리면 프로그래밍 입문 안하는게 맞냐? [1] ㅇㅇ갤로그로 이동합니다. 03:36 38 0
2812534 ㅅㅂ 객관적으로 내 실력이 어느정도인지모르겠음 프갤러(211.110) 03:25 17 0
2812532 UZI180 Z180 OS 발명도둑잡기갤로그로 이동합니다. 03:17 10 0
2812531 Operating Systems based on Z80 Family 발명도둑잡기갤로그로 이동합니다. 03:16 10 0
2812530 40주년 맞이한 인텔 8086 마이크로프로세서의 뒷 이야기 발명도둑잡기갤로그로 이동합니다. 03:16 12 0
2812528 HC32L110 초소형 ARM Cortex-M0+ MCU 발명도둑잡기갤로그로 이동합니다. 03:10 13 0
2812525 Michigan outdoes IBM with world's smalle 발명도둑잡기갤로그로 이동합니다. 03:04 12 0
2812523 1982년 UNIX 소개 책 발명도둑잡기갤로그로 이동합니다. 02:58 11 0
2812522 8티브 유닉스 유사 운영체제 Micronix, Cromix 발명도둑잡기갤로그로 이동합니다. 02:57 12 0
2812521 물음표 만두콘 은근히 킹받노 ㅇㅇ(122.199) 02:53 16 0
2812519 최후의 4분 블랙박스 ‘먹통’… 무안참사 책임공방 격화할듯 발명도둑잡기갤로그로 이동합니다. 02:49 18 0
2812509 망해가는 유닉스 발명도둑잡기갤로그로 이동합니다. 02:16 24 0
2812505 91년에 리누스 토르발즈가 미닉스 유즈넷에 리눅스 개발 중이라고 쓴 글 발명도둑잡기갤로그로 이동합니다. 02:12 19 0
2812501 ai 성장멈춤? ㅇㅇ갤로그로 이동합니다. 02:06 25 0
2812500 지나고 보면 세상에 못 나온 게임 넥도리아(112.170) 02:05 38 0
2812499 드림핵 비기너즈 거의 다봤다 ㅇㅇ갤로그로 이동합니다. 02:04 14 0
2812490 전공자 무경력 29살은 취업 못할까요 [1] 프갤러(119.195) 01:42 34 0
2812486 북한하고 통일해서 선진국될줄알았는데 [3] 뒷통수한방(1.213) 01:37 23 0
2812485 VMware 질문... 프갤러(89.147) 01:37 14 0
2812482 땅도 큰데 우리나라 일본 화산터지면 난민 받을 준비해야 [1] 넥도리아(112.170) 01:30 21 0
2812479 율아..., 혹시 일본이니..., 화산 폭발나면, [1] 넥도리아(112.170) 01:25 17 0
2812474 미키17 편집권 발명도둑잡기갤로그로 이동합니다. 01:14 12 0
2812472 딥시크가 만든 AI 혁신, 탈엔비디아 '추론용 AI칩' 수요 이끌것 발명도둑잡기갤로그로 이동합니다. 01:11 23 0
2812469 지구에서 가장 흔한 이름 2개를 같이 썼더니 발명도둑잡기갤로그로 이동합니다. 01:04 31 0
2812466 [분화구의 두 사람] 메인 예고편 발명도둑잡기갤로그로 이동합니다. 01:01 14 0
2812465 일단 터지면 '마비'…'후지산 폭발' 한국 영향은? 발명도둑잡기갤로그로 이동합니다. 00:58 19 0
2812456 나님 시각정보를 후각으로 치환시켜 인식하는 능력을 가짐 ㅇㅅㅇ ♥냥덩이♥갤로그로 이동합니다. 00:42 16 0
뉴스 “유재석VS전현무”… ‘2024 SBS 연예대상’ 오늘(29일) 개최, 대상 주인공은? 디시트렌드 01.29
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2