Keep Going

Keep Going

[영어] 부가의문문 : 문장 끝에 붙는 짧은 질문

안녕하세요. 이번 글에서는 영어의 부가의문문(tag questions)에 대해 알아보겠습니다. 부가의문문은 문장 끝에 “그렇지 않나요?”, “맞죠?”에 해당하는 짧은 질문을 붙이는 형태입니다. 한국어에서는 “~죠?”, “~지 않나요?” 하나로 처리되지만, 영어에서는 앞 문장의 동사와 시제, …

[C++/STL] std::string_view : 복사 없이 문자열 읽기

안녕하세요. 이번 글에서는 C++17에서 추가된 std::string_view에 대해 알아보겠습니다. 함수 인자로 문자열을 읽기만 할 때 const std::string&를 받으면, 문자열 리터럴이나 const char*를 넘길 때마다 임시 std::string이 만들어져 복사와 힙 할당이 발생할 …

[영어] 상황별 여행 영어 문장 모음

해외여행에서 자주 쓰는 영어 문장을 상황별로 정리했습니다. 왼쪽은 영어, 오른쪽은 한국어 뜻입니다. 공항·입국심사·교통·호텔·식당·쇼핑·약국·관광·긴급 상황 순으로 묶었으며, 복잡한 문법보다 그대로 말할 수 있는 짧은 문장 위주로 담았습니다. 공항 · 체크인 영어 …

[C++] 참조자와 포인터 : 별명과 주소의 차이

개요 안녕하세요. 이번 글에서는 C++의 참조자(reference)와 포인터(pointer)의 차이에 대해 알아보겠습니다. 둘 다 “다른 변수를 가리키는” 역할을 하지만, 참조자는 변수의 또 다른 이름(별명)이고 포인터는 변수의 주소를 담는 변수라는 점에서 다릅니다. 참조자 …

[C#] 제네릭(Generic) : 타입을 매개변수로 다루기

개요 안녕하세요. 이번 글에서는 C#의 제네릭(Generic)에 대해 알아보겠습니다. 제네릭은 타입을 나중에 정하도록 비워 두는 기능입니다. List<int>, Dictionary<string, int>처럼 꺾쇠(< >) 안에 타입을 넣는 것이 모두 제네릭입니다. 하나의 코드로 여러 타입을 …

[C++] static 키워드 : 지역 변수, 전역, 클래스 멤버에서의 쓰임새

개요 안녕하세요. 이번 글에서는 C++의 static 키워드에 대해 알아보겠습니다. static은 쓰이는 위치에 따라 의미가 달라져서 헷갈리기 쉽습니다. 크게 함수 안의 지역 변수, 전역 변수·함수, 클래스 멤버 세 자리에서의 쓰임을 나눠서 …