C++/C++심화

    [C++]5. Enum값 사용하기

    [C++]5. Enum값 사용하기 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 Enum값을 사용하는 방법에 대해 설명드리겠습니다. Enum값을 사용하는 이유는 프로그램을 개발하다보면 여러 개발자가 여러기능을 담당해서 만드는 경우가 많습니다. 그리고 그기능을 개발하는 개발자가 중간에 바뀌는 경우도 아주 많습니다. 이렇게 개발자들이 많이바뀌고 개발한 내용을 여러 개발자들이 보게 되는데 예를 들어 if문의 어떠한 정수형을 비교를 한다고 칠때 if(a == 0)이것과 if(a == SUNDAY)와 어떠한 것이 더 보기가 편할까요?? 당연히 후자의 코드가 훨씬도 보기 좋고 처음 보는사람입장에서도 a라는 값이 일요일일때 어떠한 동작을 하는구나 라고 알수 있습니다. 전자처럼 a == 0이라는 것을 보면 0이..

    [C++] 4. null 과 nullptr의 차이점

    [C++] 4. null 과 nullptr의 차이점 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 null과 nullptr에 차이점에 대해서 포스팅 하겠습니다. c++을 하시다보면 NULL 과 nullptr을 많이 쓰는데요 얼핏보면 똑같은 내용이라고 생각들지 모르겠지만 NULL과 nullptr은 다른 차이가 있습니다. c++11이전 버전에서는 컴파일러가 NULL을 포인터가 아니라 정수 0과 동일하게 여깁니다. 그래서 아래 코드와 같이 switch문에 NULL인 값을 넣으면 정수 0에 매칭이 되어서 0에대한 로그가 찍히게 됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include #include using namespace std; int main() { Serv..

    [C++] 3. 변수 이름 및 함수 이름 코딩 룰에 맞게 설정하기(카멜 표기법,파스칼 표기법)

    [C++] 3. 변수 이름 및 함수 이름 코딩 룰에 맞게 설정하기(카멜 표기법,파스칼 표기법) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 변수 이름 및 함수 이름을 코딩 룰에 맞게 설정한는 방벙에 대해서 포스팅 하겠습니다. 변수이름과 함수이름을 지정하는 방법은 아주 중요한 사항 입니다. 변수이름 과 함수이름 그냥 아무렇게 하면 되니않을까?? 구지 룰에 맞게 지켜야하나?? 라고 생각하시는 분들이 있고 신입 개발자들의 거의 대부분이 변수이름 및 함수이름을 규칙에 맞게 생성하지 않는 경우가 많기 때문에 포스팅을 합니다. 저 또한 제일 처음 신입으로 들어왔을때 항상 변수를 a,b,c,i 등 변수 이름을 막지었을 정도록 심각하게 변수 이름등을 막지은 경향이 있었습니다. 그러나 누구 하나가 이렇게 변수명..

    [C++] 2. call by value 와 call by reference의 차이

    [C++] 2. call by value 와 call by reference의 차이 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 지난 포스팅에 신입 개발자가 되기 전에 필요한 역량에 대해서 포스팅을 했는데요 그래서 앞으로의 c++포스팅은 신입 개발자분이 알아두면 좋은 문법들을 포스팅 하려고 합니다. 실제로 제가 포스팅하는 문법이나 개념들은 실제 업무에서 많이쓰고 있는 문법아니 표현으로 알아두시면 좋은 내용이 많습니다. 오늘은 call by value 와 call by reference의 차이점에 대해서 설명 드리겠습니다. call by value는 프로그래밍을 배우신 분들이라면 가장 기본적으로 많이 쓰는 내용으로 함수에 그대로 매개변수를 넣어서 함수를 호출하는 것으로 매개변수에 어떠한 변수를 넣었다고해..

    [C++] 1. 초보개발자가 되기전 필요한 역량(신입 프로그래머의 역량,국비지원 교육과정 6개월 후 취업)

    [C++] 1. 초보개발자가 되기전 필요한 역량(신입 프로그래머의 역량,국비지원 교육과정 6개월 후 취업) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 제가 초보 개발자이자 신입 프로그래머로써 입사할때 이정도는 알았으면 좋았을 것을 하던 내용들을 다루어 보겠습니다. 최근들어 프로그래머가 취업하기 쉽다 그리고 월급도 적당히 받는다 해서 취업이 잘 안되는 문가생들이나 이과생들이 6개월 프로그래밍 과정을 마치고 바로 취직에 들어가려는 분들이 많이 있습니다. 저도 대학교를 프로그래밍으로 전공 하였지만 대학교를 다니면서 6개월 국비지원으로 프로그래밍 학원을 다녔습니다. 제가 다녔던 과정은 iot과정으로 c,java,아두이노,라즈베리파이 등등 여러가지 과목을 6개월 과정동안 들었습니다. 물론 학교를 다니면..