목록전체 글 (350)
삶의 공유

#출저 : 열혈 C++프로그래밍(책) 변수는 할당된 공간에 붙여진 이름이다. 그리고 그 이름을 통해서 해당 메모리 공간에 접근이 가능하다. 여기서, 할당된 하나의 공간에 둘 이상의 이름을 부여하는 경우를 참조(Reference)한다 라고 말한다. int num1 = 2010; 이렇게 변수를 선언 하면 메모리 공간 상에서는, 아래 처럼 된다. 여기에서 int &num2 = num1; 를 실행하면 num1이라는 이름이 붙어 있는 메모리 공간에는 num2라는 이름이 하나 더 붙게 된다. *포인터와 헷갈리면 안된다. 포인터 의미와 구분 짓자면, int *ptr = &num1 // 변수 num1의 주소 값을 반환해서 포인터 ptr에 저장해라. int &num2 = num1 // 변수 num1에 대한 참조자 num..

휴가를 맞아, 부모님과 함께 속리산 세조길을 다녀 왔다. 부모님 집(증평)에서 1시간 30분 정도 거리에 있는 보은에 있다. 입구 앞에는 이렇게 대추를 파는 상인 분들이 많이 있다. (부모님께서는, 코로나때문에 많이 적은 편이라고 하셨다... 코로나가 빨리 끝나기를 진심으로 바란다...) 입구에서 부터 빨갛게 무르 익은 단풍이 우리를 반겨주는거 같아 시작부터 기분이 너무 좋았다. 10월 초에 갔는데, 조금씩 단풍이 무르 익는 중이라 조금 아쉬웠다. 다음에는 10월 말에 단풍이 절정일때 와보고 싶은 마음이 생기게 되었다. 내년에 초이랑 꼭 와야지 ~ 속리산은 크게 둘레길을 천천히 돌아 볼수 있는 코스와, 등산을 하는 코스로 나뉘어 지는데 우리는 부모님 연세가 있으셔서 둘레길을 가보기로 했다. 입구에서 조금..
#출저 : 열혈 C++프로그래밍(책) 자료형 bool - '참'을 의미하는 true와 '거짓을 의미하는 false를 가리켜 bool형 데이터 라고 한다. C언어에서는 정수 0은 '거짓'을 의미하는 숫자로 false, 0이 아닌 모든 정수는 '참'을 의미함. C++에서는 키워드 true, false를 정의 하고 있기 때문에 굳이 매크로 상수(1,0)을 사용할 필요는 없다. 여기서 주의 사항은 true,false가 1,0을 의미하기는 하나 이게 정수 1,0과는 다르다는 것을 주의해야 한다. #include using namespace std; int main(void) { int num = 10; int i = 0; cout
# 출저 : 열혈 C++프로그래밍(책) 작은 프로젝트면 상관없지만 프로젝트가 커지게 되면 많은 함수를 써야되는 상황이 발생한다. 그렇게 되면 1개의 팀에서 혹은 1개의 회사가 아닌 여러 팀, 회사에서 프로젝트를 진행할 경우 문제가 발생할 수 있다. 바로 함수의 이름이 충돌이 나는 경우다. namespace의 정의 즉 이를 방지하기 위한 방법으로 namespace가 필요한 것이다. 기본원리를 설명하면, 한집에 철수라는 이름의 사람이 2명 산다면, 상황에 따라 문제가 될수 있지만, 서로 살고 있는 집이 다르다면 문제 될 것이 없다. '201호 사는 철수', '202호 사는 철수'로 구분을 할 수 있기 때문이다. '201호', '202호' 와 같이 공간을 나누는 것이 namespace의 기본 원리 인 것 이다..
#열혈 C++프로그래밍(책) Inline 함수란 ? : in (내부) line(프로그램 코드 라인)을 의미 함. 즉, 프로그램 코드라인 안으로 들어가 버린 함수 라는 뜻. inline함수를 이해하기 위해서는 우선 C언어의 매크로 함수를 알아야 한다. 매크로 함수(#define 함수 이름(인자) 치환할 것) #define square(x) x* x : 위 문장의 의미는 square 라는 이름의 매크로 함수로 인자로 x 를 받아서 x*x 로 치환한다는 의미 입니다. 여기서 #define의 의미는 '치환역할을 수행한다' 입니다. > 매크로 함수의 대표적인 장점은 일반적인 함수에 비해서 실행속도의 이점이 있다. > 단점은, 정의하기가 어렵다. 복잡한 함수를 매크로의 형태로 정의하는데 한계가 있다. C언어 기반 ..

한국 복귀 후 친구들과 1박2일로 놀러가기로 결정 하고 어디로 갈지 고민을 하다가, 친구 추천으로 선택한 곳은 바로 해와달 글램핑장이다. 낚시도 하면서, 바베큐도 해먹고 싶어서 수상 카바나 빌리지를 빌렸다. 남자 넷이서 갔는데 좁지 않고 넓어서 좋았다. 침실 화장실 다 깨끗하다. 다만 수압이 좀 약하다는 단점이 있다 낚시 할수 있는 공간이 별도로 마련되어 있다. 하지만 낚시대를 빌려야해서 우리는 별도로 하지 않았다. (정확하지는 않지만 대여로가 15000원정도로 했던걸로 기억한다.) 10월이라 날이 추웠지만, 냉/온풍기가 있어서 문닫고 이거 틀고 자면 따뜻하게 잘수 있었다 전기 매트도 있어서 더욱 따뜻했다. 15000원내고 바베큐를 신청하면 이렇게 준비를 해주시고(고기는 별도로 준비해야함) 초벌구이를 해..