Abseil Tip 231 여기와 저기 사이 – 간과되기 쉬운 몇 가지 알고리즘
아래는 **“이번 주의 팁 #231: 여기와 저기 사이 – 간과되기 쉬운 몇 가지 알고리즘”**에 대한 한글 번역입니다. 제목: “이번 주의 팁 #231: 여기와 저기 사이 – 간과되기 쉬운 몇 가지 알고리즘”
'Abseil' 카테고리의 모든 글
아래는 **“이번 주의 팁 #231: 여기와 저기 사이 – 간과되기 쉬운 몇 가지 알고리즘”**에 대한 한글 번역입니다. 제목: “이번 주의 팁 #231: 여기와 저기 사이 – 간과되기 쉬운 몇 가지 알고리즘”
아래는 **“이번 주의 팁 #232: 변수 선언 시 auto를 언제 사용할 것인가”**에 대한 한글 번역입니다. 제목: “이번 주의 팁 #232: 변수 선언 시 auto를 언제 사용할 것인가”
아래는 **“이번 주의 팁 #234: 값, 포인터, 참조로 전달하기”**에 대한 한글 번역입니다. 제목: “이번 주의 팁 #234: 값, 포인터, 참조로 전달하기”
제목: “이번 주의 팁 #197: Reader Lock은 드물게 사용해야 합니다” 원문 게시일: 2021년 7월 29일 업데이트: 2024년 4월 1일 작성자: Titus Winters
제목: “이번 주의 팁 #224: vector.at() 사용 피하기” 원문 게시일: 2023년 8월 24일 업데이트: 2024년 1월 24일 작성자: Titus Winters 빠른 링크: abseil.io/tips/224 at()는 무엇을 하나요? …
제목: “이번 주의 팁 #227: 빈 컨테이너와 부호 없는 정수 연산 주의하기” 원문 게시일: 2023년 11월 16일 업데이트: 2024년 3월 11일
제목: “이번 주의 팁 #229: 템플릿 메타프로그래밍을 위한 순위 기반 오버로드” 원문 게시일: 2024년 2월 5일 업데이트: 2024년 2월 20일
제목: “이번 주의 팁 #124: absl::StrFormat()” 원문 게시일: 2016년 10월 11일 업데이트: 2022년 11월 16일 빠른 링크: abseil.io/tips/124 str_format 라이브러리와 absl::StrFormat() 오랜 테스트 …
물론입니다! 아래는 번역된 내용입니다: 제목: “이번 주의 팁 #18: Substitute를 활용한 문자열 포맷팅” 원문 게시일: 2012년 10월 4일 업데이트: 2022년 11월 16일
아래는 **“이번 주의 팁 #198: 태그 타입(Tag Types)”**에 대한 한글 번역입니다. 제목: “이번 주의 팁 #198: 태그 타입(Tag Types)”
제목: “이번 주의 팁 #215: AbslStringify()를 사용한 사용자 정의 타입 문자열화” 원문 게시일: 2022년 11월 2일 업데이트: 2022년 11월 16일
제목: “이번 주의 팁 #218: FTADLE로 확장 지점 설계하기” 원문 게시일: 2023년 1월 19일 작성자: Andy Soffer 빠른 링크: abseil.io/tips/218 확장 지점 설계하기 가정해 봅시다. 여러분은 sketchy라는 라이브러리를 개발 …
제목: “이번 주의 팁 #3: 문자열 연결과 operator+ vs. StrCat()” 원문 게시일: 2012년 5월 11일 업데이트: 2022년 11월 16일 빠른 링크: abseil.io/tips/3 개요 리뷰어가 “문자열 연결 연산자 +를 사용하지 …
원문 게시: 2020년 11월 5일, 주간 팁 #186 작성자: James Dennett, Jason Rennie 최종 수정: 2020-11-05 빠른 링크: abseil.io/tips/186 “모든 것은 가능한 한 단순해야 하지만, 지나치게 단순해서는 안 된다.” …
원문 게시: 2020년 11월 5일, 주간 팁 #187 작성자: Andy Soffer 최종 수정: 2020-11-05 빠른 링크: abseil.io/tips/187 “첫 번째 장에 std::unique_ptr가 벽에 걸려 있다면, 두 번째 또는 세 번째 장에서는 반드시 이동되어야 합니 …
원문 게시: 2020년 12월 10일, 주간 팁 #188 작성자: Krzysztof Kosiński 최종 수정: 2020-12-10 빠른 링크: abseil.io/tips/188 이 코드의 문제는 무엇일까요? bool CanYouPetTheDog(const …
Tip of the Week #116: 함수 인자에서 참조 사용 시 주의사항 작성자: Alex Pilkiewicz 최초 작성일: 2016년 5월 26일 업데이트: 2020년 6월 1일 원문 링크: abseil.io/tips/116 그림에서 이미지로, 이미지에서 텍스트로, 텍스트에서 음성 …
Tip of the Week #165: 초기화 구문을 포함한 if와 switch 문 사용하기 작성자: Thomas Köppe 최초 작성일: 2019년 8월 17일 업데이트: 2020년 1월 17일 원문 링크: abseil.io/tips/165
Tip of the Week #181: StatusOr<T> 값 접근하기 작성자: Michael Sheely 최초 작성일: 2020년 7월 9일 업데이트: 2020년 9월 2일 원문 링크: abseil.io/tips/181 StatusOr<Readability>: …
Tip of the Week #76: absl::Status 사용하기 작성자: Titus Winters 최초 작성일: 2014년 5월 4일 업데이트: 2020년 2월 6일 원문 링크: abseil.io/tips/76 absl::Status …
주간 팁 #140: 상수(Constant) 처리: 안전한 관용구 원래 TotW #140으로 2017년 12월 8일 게시됨 작성자: Matt Armstrong 2020년 5월 6일 업데이트됨
주간 팁 #163: <code>std::optional</code> 매개변수 전달하기 원래 TotW #163으로 2019년 7월 11일 게시됨 작성자: Ian Eldred Pudney 2020-04-06 업데이트됨 빠른 링크: abseil.io/tips/163 …
주간 팁 #171: Sentinel 값 피하기 원래 TotW #171로 2019년 11월 8일 게시됨 작성자: Hyrum Wright 2020-04-06 업데이트됨 빠른 링크: abseil.io/tips/171 Sentinel 값은 특정 컨텍스트에서 특별한 의미를 가지는 값입니다. …
주간 팁 #172: 지정 초기화자(Designated Initializers) 원래 TotW #172로 2019년 12월 11일 게시됨 작성자: Aaron Jacobs 2020-04-06 업데이트됨 빠른 링크: abseil.io/tips/172 지정 초기화자는 구조체의 내용을 간결하면서 …
주간 팁 #173: 옵션 구조체로 인수 래핑하기 원래 TotW #173으로 2019년 12월 19일 게시됨 작성자: John Bandela 2020-04-06 업데이트됨 빠른 링크: abseil.io/tips/173 상자는 없었고, 가방도 없었어요. 그는 머리가 아플 때까지 고민했어요. …
주간 팁 #175: C++14와 C++17의 리터럴 상수 변경 사항 원래 TotW #175으로 2020년 1월 30일 게시됨 작성자: James Dennett 2020-04-06 업데이트됨 빠른 링크: abseil.io/tips/175
주간 팁 #176: 출력 매개변수 대신 반환 값을 선호하세요 원래 TotW #176으로 2020년 3월 12일 게시됨 작성자: Etienne Dechamps 2020-04-06 업데이트됨 빠른 링크: abseil.io/tips/176 문제 다음과 같은 함수를 고려해봅시다:
주간 팁 #177: 할당 가능성과 데이터 멤버 타입 원래 TotW #177로 2020년 4월 6일 게시됨 작성자: Titus Winters 2020-04-06 업데이트됨 빠른 링크: abseil.io/tips/177 타입을 구현할 때는 먼저 타입 설계에 대해 결정하세요. 구현 세부사항보 …
주간 팁 #5: 사라지는 객체의 함정 원래 TotW #5로 2012년 6월 26일 게시됨 2020년 6월 1일 업데이트됨 빠른 링크: abseil.io/tips/5 “무언가를 잃고 나서야 그것의 소중함을 알게 된다.” - 신데렐라(Cinderella)
Roman Perepelitsa (roman.perepelitsa@gmail.com) 작성 최초 게시일: 2016년 1월 7일 최종 업데이트: 2020년 8월 19일 빠른 링크: abseil.io/tips/108 std::bind …
Matt Kulukundis (kfm@google.com) 작성 최초 게시일: 2017년 3월 30일 최종 업데이트: 2019년 11월 25일 빠른 링크: abseil.io/tips/132 “이곳이 바로 스나크가 있을 곳이야!” 선장이 외쳤다. …
Dominic Hamon (dominic@google.com) 작성 최초 게시일: 2018년 4월 19일 최종 업데이트: 2020년 4월 6일 빠른 링크: abseil.io/tips/146 “성공으로 가는 길은 항상 공사 중이다.” – 릴리 톰린
James Dennett (jdennett@google.com) 작성 최초 게시일: 2019년 4월 16일 최종 업데이트: 2020년 4월 6일 빠른 링크: abseil.io/tips/161 “우리는 전역적으로 당황할 수 있지만, 지역적으로 고통받는다.” – …
Richard Smith (richardsmith@google.com) 작성 최초 게시일: 2019년 8월 28일 최종 업데이트: 2020년 4월 6일 빠른 링크: abseil.io/tips/166 “필요하지 않은 한 존재를 늘리지 말라.” – …
James Dennett (jdennett@google.com) 작성 최초 게시일: 2019년 9월 12일 최종 업데이트: 2020년 4월 6일 빠른 링크: abseil.io/tips/168 C++17의 inline 변수를 사용하여 헤더 파일에서 문자열 상수를 정의하는 안전한 방법은 다 …
주간 팁 #147: Exhaustive switch 문을 책임감 있게 사용하기 원래 게시일: 2018년 4월 25일 작성자: Jim Newsome 최종 업데이트: 2020년 4월 6일 바로가기: abseil.io/tips/147 소개 -Werror 컴파일러 플래그를 사용하면 enum 타 …
주간 팁 #158: Abseil 연관 컨테이너와 contains() 원래 게시일: 2019년 1월 3일 작성자: James Dennett 최종 업데이트: 2020년 4월 20일 바로가기: abseil.io/tips/158 이 컨테이너에 이 값이 포함되어 있나요? C++에서 집합(set) …
주간 팁 #180: Dangling References(유효하지 않은 참조) 피하기 원래 게시일: 2020년 6월 11일 작성자: Titus Winters 최종 업데이트: 2020년 6월 11일 바로가기: abseil.io/tips/180 소개 C++는 다른 많은 언어와 달리, …
주간 팁 #182: 정수형 변수를 초기화하세요! 원래 게시일: 2020년 7월 23일 최종 업데이트: 2020년 7월 23일 바로가기: abseil.io/tips/182 “결정의 순간, 할 수 있는 가장 좋은 일은 옳은 일을 하는 것이고, …
주간 팁 #103: 플래그는 전역 변수입니다 작성자: Matt Armstrong .cc 파일에서 전역 범위로 플래그를 정의하세요. 해당 .h 파일에서는 최대 한 번만 선언하세요. 왜 헤더 파일에 선언할까요? 헤더 파일 사용은 대부분 우리에게 자연스러운 습관이지만, …
주간 팁 #45: 플래그를 피하라, 특히 라이브러리 코드에서 최초 게시일: 2013년 6월 3일 작성자: Titus Winters “내 코드의 동작이 전역 변수로 제어되기를 바란다. 이 변수는 코드만으로는 값이 예측되지 않으며, 사용 기록이 불완전하고, 코드를 통해 제거하는 …
주간 팁 #90: Retired Flags(사용 중단된 플래그) 원래 게시일: 2015년 3월 19일 작성자: Titus Winters 소개 명령줄 플래그(command-line flags)를 잘못 사용하면 플래그를 바이너리 및 프로덕션 서버에서 안전하게 제거하는 것이 어려워집니다. ( …
주간 팁 #136: Unordered Containers 2017년 6월 23일 처음 게시된 TotW #136을 업데이트한 내용입니다. 작성자: Matt Kulukundis 업데이트: 2020-04-06 빠른 링크: abseil.io/tips/136 “ …
주간 팁 #144: 연관 컨테이너에서의 이종 조회(Heterogeneous Lookup) 2018년 3월 23일 처음 게시된 TotW #144을 업데이트한 내용입니다. 작성자: Samuel Benzaquen 업데이트: 2020-04-06
title: “주간 팁 #152: AbslHashValue과 함께” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/152 type: markdown order: …
title: “주간 팁 #153: using-directives를 사용하지 마세요” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/153 type: markdown order: …
원래 TotW #117로 2016년 6월 8일 게시됨 작성: Geoff Romer (gromer@google.com) “모든 것이 멀리 있다. 복사의 복사의 복사. 불면증 거리 속의 모든 것, 당신은 어떤 것도 만질 수 없고, 아무것도 당신을 만질 수 없다.” — …
원래 TotW #148로 2018년 5월 3일 게시됨 작성: Titus Winters 업데이트: 2020-04-06 “전기 정보를 가지고 사는 것의 한 가지 효과는 정보 과부하 상태에서 항상 살아가는 것입니다. 항상 감당할 수 있는 것보다 많은 정보가 존재합니다.” …
title: “이번 주의 팁 #149: 객체 수명 vs. = delete” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/149 type: markdown order: …
title: “이번 주의 팁 #24: 복사, 축약” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/24 type: markdown order: “024” …
주간 팁 #11: 반환 정책 원래 게시일: 2012년 8월 16일 작성자: Paul S. R. Chisholm (p.s.r.chisholm@google.com) Frodo: 돌아오는 여정에는 남은 것이 없을 거야. Sam: 돌아오는 여정은 없을 거예요, 미스터 프로도. – 반지의 제왕: …
주간 팁 #120: 반환 값은 건드리지 마세요 원래 게시일: 2012년 8월 16일 작성자: Samuel Benzaquen, (sbenza@google.com) 다음과 같은 코드 조각이 있다고 가정해 봅시다. 이 코드는 RAII 클린업 함수에 의존하고 있으며, 예상대로 작동하는 것처럼 …
주간 팁 #143: C++11 삭제된 함수 (= delete) 원래 게시일: 2018년 3월 2일 작성자: 레오나르드 모세스쿠 업데이트: 2020-04-06 퀵 링크: abseil.io/tips/143 소개 인터페이스는 일반적으로 호출할 수 있는 연산의 집합을 정의합니다. …
주간 팁 #134: make_unique와 private 생성자 원래 게시일: 2017년 5월 10일 (TotW #134) 작성자: Yitzhak Mandelbaum, Google 엔지니어 최종 업데이트: 2020년 4월 6일 빠른 링크: abseil.io/tips/134
주간 팁 #141: bool로의 암시적 변환에 주의하라 원래 게시일: 2018년 1월 19일 (TotW #141) 작성자: Samuel Freilich 최종 업데이트: 2020년 4월 6일 빠른 링크: abseil.io/tips/141 두 가지 널 포인터 검사 방법 널 포인터를 역참조하 …
주간 팁 #61: 기본 멤버 초기화 (Default Member Initializers) 원래 게시일: 2013년 11월 12일 (TotW #61) 작성자: Michael Chastain (mec.desktop@gmail.com) 최종 업데이트: 2016년 10월 기본 멤버 초기화 선 …
주간 팁 #93: absl::Span 사용하기 원래 게시일: 2015년 4월 23일 (TotW #93) 작성자: Samuel Benzaquen 최종 업데이트: 2023년 5월 8일 빠른 링크: abseil.io/tips/93 Google …
title: “Tip of the Week #142: 다중 매개변수 생성자와 explicit” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/142 type: markdown …
title: “Tip of the Week #59: 튜플 연결하기” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/59 type: markdown order: …
title: “Tip of the Week #88: 초기화 방법: =, (), 그리고 {}” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/88 type: markdown …
title: “이번 주의 팁 #10: 문자열 분리, 골치 아프지 않게!” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/10 type: markdown order: …
title: “이번 주의 팁 #3: 문자열 연결과 operator+ vs. StrCat()” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/3 type: markdown …
title: “주간 팁 #131: 특별 멤버 함수와 = default” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/131 type: markdown order: …
title: “주간 팁 #131: 특별 멤버 함수와 = default” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/131 type: markdown order: …
title: “주간 팁 #42: 초기화 메서드보다 팩토리 함수를 선호하세요” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/42 type: markdown order: …
원래 2014-04-21에 totw/74로 게시됨 작성자: Bradley White (bww@google.com) “위임 작업이 효과를 발휘하려면, 위임하는 사람도 함께 일해야 합니다.” – 로버트 하프
주간 팁 #119: using 선언과 네임스페이스 별칭 사용하기 원래 게시일: 2016-07-14 작성자: Thomas Köppe (tkoeppe@google.com) 이 팁은 .cc 파일에서 using 선언과 네임스페이스 별칭을 작성할 때 발생할 수 있는 미묘한 문제를 피하기 위한 간 …
주간 팁 #123: absl::optional과 std::unique_ptr 원래 게시일: 2016-09-06 작성자: Alexey Sokolov (sokolov@google.com) Etienne Dechamps (edechamps@google.com) …
주간 팁 #130: 네임스페이스 이름 지정 원래 게시일: 2017-02-17 작성자: Titus Winters (titus@google.com) 정확한 이름 지정은 보는 이의 독창성을 제한한다. — 피에르 보나르(Pierre Bonnard) Google C++ 스타일 가이드 초기에는 네 …
한글 번역 Tip of the Week #109: 함수 선언에서 의미 있는 const 사용 Greg Miller (jgm@google.com) 2016-01-14에 totw/109로 최초 게시 이 문서는 함수 선언에서 const가 언제 의미가 있고, 언제 의미가 없어 생략하는 것이 최선 …
한글 번역 Tip of the Week #126: make_unique는 새로운 new입니다 By James Dennett (jdennett@google.com), Titus Winters (titus@google.com)의 메일링 리스트 게시글을 기반으로 작성 2016-12-12 …
한글 번역 Tip of the Week #99: 비멤버 인터페이스 에티켓 2015-06-24에 totw/99로 최초 게시 2017-10-10 수정됨 C++ 클래스의 인터페이스는 클래스 멤버나 정의로만 제한되지 않습니다. API를 평가할 때, …
한글 번역 title: “Tip of the Week #112: emplace vs. push_back” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/112 type: …
한글 번역 title: “Tip of the Week #49: Argument-Dependent Lookup” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/49 type: …
한글 번역 title: “Tip of the Week #65: 제자리에 요소 넣기(Putting Things in their Place)” layout: tips sidenav: side-nav-tips.html published: true permalink: …
주간 팁 #101: 반환 값, 참조 및 수명 Originally posted as totw/101 on 2015-07-29 By Titus Winters (titus@google.com) 다음의 코드 스니펫을 보겠습니다: C++ 접기 복사 const string& …
아래는 “이번 주의 팁 #107: 참조 수명 확장"에 대한 한글 번역입니다: 제목: “이번 주의 팁 #107: 참조 수명 확장” 원문 게시일: 2015년 12월 10일 작성자: Titus Winters (titus@google.com)
주간 팁 #135: 계약을 테스트하라, 구현을 테스트하지 마라 Originally posted as TotW #135 on June 5, 2017 By James Dennett Updated 2020-04-06 “진정한 친구가 한 명이라도 있다면, …
title: “이번 주의 팁 #64: Raw 문자열 리터럴” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/64 type: markdown order: …
title: “이번 주의 팁 #77: 임시 객체, 이동, 복사” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/77 type: markdown order: …
title: “이번 주의 팁 #86: 클래스(enum class)를 활용한 열거형” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/86 type: markdown order: …
title: “이번 주의 팁 #122: 테스트 픽스처, 명확성, 그리고 데이터 흐름” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/122 type: markdown order: …
title: “이번 주의 팁 #55: 이름 개수 세기와 unique_ptr” layout: tips sidenav: side-nav-tips.html published: true permalink: tips/55 type: markdown order: …
Abseil Tip #1: string_view의 활용 방법과 이점 string_view란 무엇이고, 왜 중요한가? C++에서 문자열을 인자로 받는 함수를 작성할 때, 주로 다음 세 가지 방식 중 하나를 사용합니다:
검색어를 입력하세요