본문 바로가기

프로그래밍/C || CPP26

[C++ 정복하자] C에서 C++로 가기 위한 도약. [1] [C++ 정복하자] 를 위한 첫 번째 정리 포스팅입니다. 이 글은 제가 공부한 내용을 토대로 정리하는 글이므로, 원하시는 내용이나 보시는 분보다 낮은 실력일수도 있습니다. 부족하다고 생각하시는 점들은 댓글로 남겨주시면 최대한 보완하는 데 최선을 다하겠습니다. 목차로 돌아가기 1. C++에 대한 간단한 소개.C++은 C언어를 포함합니다. 그러므로 C언어로 작성된 대부분의 프로그램은 C++ 컴파일러를 사용하더라도 컴파일이 가능합니다. 하지만, C++은 C언어가 가지고 있지 않은 문법적인 특성도 많이 가지고 있습니다. [예) 클래스와 구조체의 차이를 들 수 있습니다.] 이 중, 일부 특성들은 C++의 최대 특성인 객체지향적 특성의 반영을 위해서 C언어의 문법 구조가 자연스럽게 변한 것이라고 생각하면 됩니다. .. 2017. 5. 14.
[C/C++] this 포인터 이해 및 활용 0. 정리에 들어가기 전에 이번에 포스팅할 내용은 this 포인터입니다. this 포인터라는 이름을 보시면 어떤 느낌이 느시나요? 뭔가 가리키는 포인터라고 생각이 드실 것입니다. 프로그래밍 언어에서 특히 객체지향 언어에서는 보통 객체를 가리키고자 할 때, 사용하는 키워드가 존재합니다. 오늘은 이러한 키워드 중에서 자기 자신을 가리키는 this 포인터에 대해서 정리하겠습니다. this 포인터란 객체 자신을 가리키는 용도로 사용되는 포인터를 말합니다. 1. this 포인터의 활용 방법. this 포인터 활용 (1) 123456789101112class exClass{private: int num;public: void exClass(int num) { this->num = 200; num = 105; } ... 2017. 3. 19.