\-0번 글은 따배씨++ 노트와는 상관이 없는 이야기입니다.-작년 11월 23일 이후, 매일 아침 기상과 동시에 컴퓨터를 켜고, 커피를 내리는 것은 나의 일상이 되었다.어느덧 나는 이 삶에 만족하고 있으며, 평생을 이렇게 살 수 있으면 얼마나 좋을까 하는 생각을 가지고
제목을 보시면 알겠지만, PS라는 것을 공부하기 이전의 내용들입니다.PS에 대한 이론 혹은 심화과정을 보고자 하시는 분이라면 정말 죄송하게 되었습니다. 그럼에도 제가 이러한 제목을 작성하는 것은 수많은 언어들 중 C++을 활용해서 문제해결 공부를 진행하기로 결정했기 때
본격적인 강의 노트를 시작하겠습니다.keywords1\. Operating System (OS)2\. Function3\. Expressionmain functionOS(ios, windows, mac 등)가 가장 먼저 실행하는 함수입니다.형태로 선언, C++ 함수 코
Expression(표현식) - Statement(명령문) ? 앞서 설명드린 수식, int y = x + 3 의 형태를 우린 Expression으로 말한다고 했습니다. 즉, 값을 가지는 하나의 수식을 표현식이라고 하는 것이죠. 말 그대로 '식'입니다. 값을 가지지 않
안녕하세요. 김동우입니다.이번 노트에서는 기본 개념인 함수와 라이브러리의 차이에 대해 생각해봅시다.우리가 코딩을 이전에 했든, 하지 않았든 이제는 함수라는 녀석과 조금 밀접한 관계에 놓이게 되었음을 인지하고 있습니다. 함수는 뭘까요? 왜 사용할까요? 뭔데 첫 시간부터
안녕하세요. 김동우입니다. 이번 글은 그냥 여흥 정도이니, 가볍게 넘겨주셨으면 좋겠습니다. ( + 이 글은 따배씨++의 숙제와도 같은 것을 적어두는 노트입니다. 이전 글을 보신 분들은 아시겠지만, 당장 PS에 관련된 지식인지는 저도 잘 모르겠습니다. 그래도 쭉 적을
안녕하십니까. 김동우입니다.이번 글에서는 문법 오류에 대해 얘기해보고자 합니다.문법 오류, 이게 무슨 말일까요?이러한 단어로 검색을 하다 보면, 의미적 오류라는 추가적인 키워드를 얻을 수 있습니다.그럼, 이번 시간에는 C++ 언어의 오류에 대해 알고 넘어갑시다.keyw
안녕하십니까. 김동우입니다. 이번 글에서는 comments, 주석에 대해 얘기해보고자 합니다.
안녕하십니까. 김동우입니다. .png) 시작 전에 컴파일 과정 한 번 보고 시작하겠습니다. 이번 글에서는 조금 다양한 이야기를 해보고자 합니다. > 따라서, 조금 중구난방식의 흐름으로 전개를 할테니 Ctrl+f 기능을 활용해서 필요한 정보를 찾아보시는 것을 추천
안녕하십니까. 김동우입니다.이번 노트에서는 우리가 매일 쓰는 헤더 iostream에 대해 얘기를 좀 해볼까 합니다.사실 전 글에 비해 깊이가 있는 것이 아니고, 목차의 흐름에 맞춰 노트를 적다 보니 긴 글은 아닐 것이라 생각합니다.그럼에도 다시 개념을 잡고 넘어가도록
안녕하십니까. 김동우입니다.이번 노트에서는 함수에 대한 얘기를 좀 적어보고자 합니다.지난 길을 걸어오며 어느 정도 C++에 대한 감이 차차 생기고 있습니다.앞으로 10개 정도의 노트는 기본기와 관련된 노트가 될테니, 모두 열심히 달려봅시다.바로 코드부터 넣어보도록 하겠
안녕하십니까. 김동우입니다.이번 노트에서는 C++에서의 작명에 대한 얘기를 해볼까 합니다.변수명과 함수명 클래스명 등을 짓는 것은 생각보다 어려운 일입니다.후에 갈수록 비슷한 특징을 갖는 상황이 많아지기 때문이죠.그리고 구분하기 어렵게 작명된 변수를 코드 내에서 다시
안녕하십니까. 김동우입니다.이번 노트에서는 지역 범위, Local Scope에 대해 적어보고자 합니다.시작부터 코드를 넣겠습니다.자, x, y, z 3 변수들의 생성과 소멸이 모두 담겨있는 아주 기특한 코드입니다. 차근차근 풀어드리고 싶지만, 실습에 사용한 코드들을 보
안녕하십니까. 김동우입니다.이번 노트에서는 Operators, 연산자에 대해 얘기해볼까 합니다.keywords 1\. Literal 2\. Operand 3\. unary, binary, ternary이번 강의 노트는 크게 어려운 내용이 없었고, 삼항 연산자의 경우 다
안녕하십니까. 김동우입니다.이번 글에서는 Formatting, 서식 맞추기에 대해 이야기해볼까 합니다.우선, 우리는 컴파일러의 one line 변환을 이미 알고 있습니다. 이전 글에서도 꾸준히 말했었죠?코드 내의 공백은 크게 두 가지로 나뉘는데, string 내의 공백
안녕하십니까. 김동우입니다.이번 글에서는 선언과 정리(Declaration & Definition)에 대해 얘기해볼까 합니다.코드부터 보겠습니다.이런, 처음보는 개념이 나왔네요. 전방선언?forward declaration은 위 주석에 적힌 것을 읽어보시는 것을 추천드
안녕하십니까. 김동우입니다.이번 글에서는 헤더와 헤더가드에 대해 조금 얘기를 해볼까 합니다.헤더는 전에 말씀드렸듯 내장함수를 가지고 있는 파일입니다.이러한 파일의 분할을 모듈화의 기본이고, 유지보수에 상당히 편리한 이점을 가져다 줍니다.그렇기에 우리는 함수를 작성할 상
안녕하십니까. 김동우입니다.이번 글에서는 namespace, std가 뭔지 한 번 얘기해봅시다.우리는 using namespace std 라는 코드를 이전 강의에서부터 점차 사용하기 시작했습니다.그런데 이게 무슨 말이었는지 저는 따로 설명한 적 없었습니다.이번 시간에는
안녕하십니까. 김동우입니다.이번 글에서는 전처리기에 대한 얘기를 해볼까 합니다.전처리기가 어떤 것인지는 이전 글에서 말을 했었으나, 본문 이전에 간단하게 짚고 넘어가보겠습니다.전처리기는 컴파일러에게 컴파일 이전에 실행될 어떠한 것들을 이야기해주는 것입니다.주로 우리가
안녕하십니까. 김동우입니다.2월 마지막주부터 3월 1일까지 이어진 연휴를 잘 보내고 다시 돌아왔습니다.그럼, 공부했던 코드를 그대로 올리도록 하겠습니다.C++ 자료형에 관련된 노트와 코드입니다.해당 코드를 조금 예쁘게 올리고 싶은 마음이 있지만, 지금 벨로그 글을 꾸미
안녕하십니까. 김동우입니다.
안녕하십니까. 김동우입니다.일신상의 사유로 인해 당분간 노트는 코드에 담기로 했습니다.이 점 유의하시어 보시면 감사하겠습니다.그럼 오늘 글은 이만 여기서 마치겠습니다.
안녕하십니까. 김동우입니다.그럼, 코드부터 보시겠습니다.그럼 이번 글은 이만 마치도록 하겠습니다.
안녕하십니까. 김동우입니다.이사를 하고 나서 드디어 공부할 여유가 생겼습니다.오늘의 코드는 이렇습니다.그럼 이번 글은 여기서 마치도록 하겠습니다.
안녕하십니까. 김동우입니다.이번 내용은 리터럴 상수에 대한 내용입니다.아래 코드 첨부하겠습니다.그럼 이번 글은 여기서 마치도록 하겠습니다.
안녕하십니까. 김동우입니다.이번 글에서는 다양한 상수선언에 대해 말해보고자 합니다.코드 첨부하겠습니다.main.cppCONSTANTS.h그럼 이번 글은 이만 마치도록 하겠습니다. 감사합니다.
안녕하십니까. 김동우입니다.이번 시간에는 연산자 우선순위와 결합법칙에 대해 얘기하고자 합니다바로 코드부터 보여드리겠습니다.main.cppquiz.cpp우선순위를 외울 필요는 없지만, 알아두는 것은 중요하다는 것을 알게되었습니다.완벽하게 코딩을 하고 싶다면 적어도 표 정
안녕하십니까. 김동우입니다.이번 노트는 바로 코드부터 보겠습니다.그럼 이만 이번 글을 마치도록 하겠습니다. 감사합니다.
안녕하십니까. 김동우입니다.이번에는 생소한 연산자 둘을 소개할까 합니다.prefix/postfix increment/decrement operator가 되겠습니다.그럼 코드부터 보시겠습니다.그럼 이번 글은 여기서 이만 마치도록 하겠습니다. 감사합니다.
안녕하십니까. 김동우입니다.이번 노트는 다양한 연산자들에 대한 내용입니다.바로 코드부터 보도록 하겠습니다.그럼 이번 글은 이만 마치도록 하겠습니다. 감사합니다.
안녕하십니까. 김동우입니다.이번에는 관계연산자에 대해 노트를 적었습니다.그럼 바로 코드부터 보시겠습니다.그럼 이번 글은 이만 마치도록 하겠습니다. 감사합니다.
안녕하십니까. 김동우입니다.이번 노트에서는 다양한 논리연산자에 대한 내용을 얘기할까 합니다.그럼 바로 코드부터 보겠습니다.main.cpptest.cpp그럼 이번 글은 여기서 마치도록 하겠습니다. 감사합니다.
안녕하십니까. 김동우입니다. 오늘 노트는 코드보다 글귀로 작성하게 되었으니, 양해 부탁드립니다. 그럼 시작하겠습니다. 10진수 > 0-9 범위 이후 나오는 10, 11, 12의 경우 다음과 같다. 10 = 10^1 + 0 = 10^1 X 1 + 10^0 X 0
안녕하십니까. 김동우입니다.이번 노트에서는 비트와이즈 연산자에 대해 얘기할까 합니다.그럼 코드부터 보시겠습니다.main.cpptest.cpp그럼 이번 글은 이만 마치도록 하겠습니다. 감사합니다.
안녕하십니까. 김동우입니다.이번 노트에서는 비트 플래그와 마스크에 대해서 얘기할까 합니다.오늘은 소스가 길고, 많으니 나름대로의 구분을 하겠습니다.bit_flag.cppbit_mask.cppquiz.cppquiz.cpp 파일의 코드는 저 스스로의 문제풀이이기 때문에 오
안녕하십니까. 김동우입니다.이번 노트에서는 간단히 지난 시간들의 복습과 변수의 범위에 대해 적어보려 합니다.그럼 코드부터 보여드리겠습니다.그럼 이번 글은 이만 마치도록 하겠습니다. 감사합니다.
안녕하십니까. 김동우입니다.이번 강의는 분량이 많음에 따라 분리하여 작성하기로 했습니다.그래서 이번 노트에서는 global, static, 이전에 배웠던 전방선언에 대해 작성하고자 합니다.코드부터 올리겠습니다.main.cpptest.cpp그럼 이만 마치도록 하겠습니다.
안녕하십니까. 김동우입니다.이전 노트의 후속편이며, 외부파일 링크와 관련된 내용을 적고자 합니다.그럼 코드를 보시겠습니다.MyConstants.cppMyConstants.htest.cppmain.cpp이번 강의는 꽤나 길었습니다.그럼 이만 이번 글을 마치도록 하겠습니다
안녕하십니까. 김동우입니다.제가 사전에 적어두었듯 사실 이 시리즈는 제 개인적 호기심에 의한 공부였습니다. 그렇기에 시간이 날 때에만 강의를 듣고, 실습을 전부 따라하다보니 상당히 오랜 기간을 투자한 것에 비해 진도를 많이 나가지는 못했습니다.심지어 최근 보다 명확한