본문 바로가기

반응형

함께 알아가는 C++

(3)
C++ 세 번째 이야기, 클래스 1 안녕하세요, WH입니다 오랜만에 써보는 C++관련 내용이네요 오늘은 클래스에 대해 알아보려고합니다. 물론 이번글을 통해서 한번에 클래스를 다루진 않을 겁니다. 양이 많거든요. 음 가장 먼저 상황을 하나 놓고 볼게요. 상황 제가 겨울이 끝나감에 따라 신상 봄 옷 제 절친인 디자이너를 통해 사고 싶다고 가정을 해보겠습니다. 이번 글에서는 '나'와 '절친 디자이너'를 만드는 부분까지가 아닌, '나'와 '절친 디자이너'를 만들기 위한 설계도, 즉 클래스를 만들어 볼겁니다. 물론 배우지 않은 생성자 등은 넣지 않겠습니다. 자 잘따라와 주세요 이 과정을 가지고 클래스를 이해해 볼까요? 먼저 이 상황을 코딩하려면, 적어도 두 개의 대상이 필요합니다. 1. 옷을 사는 사람 2. 옷을 파는 사람 너무나 당연한 이야기 인..
C++ 두번째 이야기, 참조자 두번째 글이네요. 처음 제글을 읽으실 누군가가 궁금하네요. 오늘은 참조자 입니다. C++을 편하게 만들어 주는 친구랄까요? 시작해보겠습니다. 참조자란 무엇일까요? "변수에 별명을 붙여주는 것이 참조자 입니다" 별명은 뭘 뜻하죠? 말 그대로 다른 이름입니다. int num = 10; int &ref = num; 저번 시간에 했던 내용에 추가해 갈게요. 자 위의 두줄의 코드를 그림으로 표현해보았습니다. 두줄로 인해 그림과 같은 상황이 되는거죠. 공간은 두가지의 이름을 가지는데 num이 되기도 하고 ref가 되기도 합니다. 근데 참조자는 뭐라고 했죠?? "별명이요!" 그럼 별명을 지으려는데 대상이 없으면 될까요 안될까요? 당연히 안됩니다. 별명만 먼저 지어놨다가 나중에 붙이는 건 될까요? 안됩니다. 생각해 봅..
C++ 첫번째 이야기, 자료형 안녕하세요, WH에요. 비전공자가 개발자가 되었답니다. 물론 자바나 고와 같은 언어를 쓰지는 않아요. 부서 특성상 c와 c++을 쓰고 있어요. 여러 할 이야기가 있지만, 처음에는 자료형에 대해 다뤄볼까 합니다. 차근차근 하나씩 알아가봅시다. 자료형이 뭘까요? 왜 처음 다루는 이야기로 자료형을 가져왔을까요? 자료형에 대한 이해가 모든 개념 이해의 시작이기에 가져왔습니다. 대답해볼까요? 자료형이 뭐죠? " 자료형은 데이터를 표현하기 위한 공간과 그에 대한 표현 방식입니다. " 이 정도로 표현할 수 있을까요? 단순이 실수형이다, 정수형이다, 문자형이다.. 이정도의 의미가 아닙니다. 매우 중요한 부분은 공간 그리고 표현방식 두 가지 키워드 입니다. #include int main(void) { int a = 0..