본문 바로가기

(C/C++ 속성 정리) 24일 차 : 객체지향 프로그래밍이란? 안녕하세요 넬다이입니다. 오늘은 객체지향 프로그래밍이란? 에 대해서 정리해 보도록 할 텐데요 기존에는 C언어의 문법이나 기능을 다루었다면은 이제는 C++의 기능들을 다뤄보는 시간을 가져보겠습니다. 객체 지향 프로그래밍이란? 프로그램을 사람이 사는 실세계로 옮겨 놓은 형태, 자신을 나타내는 정보와 실행하는 기능을 포함한다. 클래스는 어떠한 틀을 말하며 사람이라는 클래스가 있다면 학교에 있는 실제 학생들이나 선생님들은 실체화된 객체라고 생각하면 된다. 클래스를 배우기 전에 객체 지향 프로그래밍의 특징에 대해서 알아보도록 하겠습니다. 추상화(abstraction) 실체를 개념화시킨 클래스 정의 작업을 뜻하며 어떤 클래스를 만들 때 포함되어야 할 특성이나 기능들을 개념화시키는 것을 추상화라고 한다. 캡슐화(en.. 더보기
(C/C++ 속성 정리) 21일 차 : 함수포인터 안녕하세요 넬다이입니다. 오늘은 함수 포인터를 배워보도록 할 텐데요 포인터를 지나온 여러분들이라면은 쉽게 이해가 가실 것이라고 생각하며 다들 파이팅입니다 ㅎ 함수 포인터 함수 포인터는 특정 함수에 대한 메모리 주소를 담을 수 있는 것이다. 함수 또한 메모리 주소를 가지고 있으며 그 함수에 해당하는 기계어 코드가 저장된 메모리 블록의 시작 주소입니다. 장점은 재사용성이 극대화되는 점이 있습니다. intSum(int iA, int iB) { return iA + iB; } 이런 Sum을 해주는 함수가 있는데요 이를 함수 포인터로 담아서 사용을 해보도록 하겠습니다. #include using namespace std; intSum(int iA, int iB); void main(void) { //함수 포인터를.. 더보기
(C/C++ 속성 정리) 4일 차 : 분기문 (숙제 있어요) 안녕하세요 넬다이입니다 오늘은 속성 정리 4일 차가 되었습니다 오늘 주제는 분기문입니다. 분기문 기본 문법 중에 분기문이라는 것이 있다. 분기 - 나눈다는 뜻. 어떤 조건이 참 , 거짓 , 혹은 특정 값을 만족시키는 경우에 따라서 다른 결과를 출력할 수 있도록 하는 게 바로 분기문이다. 분기문의 종류에는 if문, switch, goto 문이 있다. 이러한 분기문을 사용하여 조건에 따라 원하는 결괏값을 도출해 낼 수 있게 된다. if문 if문은 소괄호 내의 조건에 따라(true, false)에 따라서 2가지 경우의 혹 2가지 이상의 결과물을 출력할 수 있게 한다. 앞서 배웠던 연산자들과 함께 사용하게 된다. 매우 다양한 조건 처리에 자주 사용하는 굉장히 빈도 높은 문법이라고 할 수 있습니다. int iAA.. 더보기
(C/C++ 속성 정리) 3일 차 : 연산자 안녕하세요 넬다이입니다. 오늘은 3일차 속성 정리를 시작하겠습니다 연산자에는 종류가 많은데요 차근차근 살펴보겠습니다. 산술 연산자 +, -, *, / 같은 것들을 산술 연산자 라고 하며 우리가 일반적으로 사용하는 연산자 우선순위를 따른다. % 나머자 연산자 몫을 제외한 나머지를 구해 주는 연산자. cout 더보기
C/C++ 속성 정리 시작하기 안녕하세요 오늘도 시무시무한 넬 다이입니다. 오늘 제가 C와 C++을 정리해볼까 하고 이렇게 포스팅을 시작합니다. 제가 이걸 다시 정리하는 이유는 저도 가끔 까먹기도 하고 제가 배우던 시절에 그 느낌을 알고 있기 때문에 여러분들이 보고 따라오셔도 충분히 배움이 가능하지 않을까 하는 궁금증에서 시작하게 되었어요. 저는 엄청 삽질 삽질하면서 배우던 언어지만 여러분들은 손쉽게 따라올 수 있도록 한번 해볼까 합니다. 처음 언어를 배우고 실무를 하다 보니 기초를 조금씩 잊어가는 것도 하나의 이유라고도 할 수 있습니다. 혹시 C와 C++ 이 궁금하시다면 이 정리를 쭉 한번 봐보세요~ C와 C++의 알짜배기만 속성으로 배울 수 있을 거라고 생각해요. 굳이 필요 없는 내용은 넣지 않고 딱딱 필요한 것만 넣을 생각이니깐.. 더보기