참조2 [C++] const 사용 시 주의점 오늘은 클래스 선언할 때 const를 써서 데이터를 보호하고자 하지만 썻다가 디버깅 지옥에 빠지는 경우를 소개하려고 합니다. 이전 포스트에서 만보기 예제를 다뤘는데, 그 예제를 이번에도 예로 들어서 설명하고자 합니다! 아래 포스트를 참고해주세요. 2020/08/27 - [Programming/C++] - [C++] 헤더파일(.h) 내용 중복 include 방지 방법 먼저, 만보기 프로그램 작성을 위한 Counter 클래스를 선언합니다. ● Counter.h #ifndef COUNTER_H_INCLUDED #define COUNTER_H_INCLUDED class Counter { //클래스 Counter의 선언 int value; //private 데이터멤버 public: //public 멤버함수 voi.. 2020. 8. 27. C++ 언어 기초 (4) - 포인터, 동적 메모리 할당, 참조 ▣ 포인터 ● 포인터(pointer)란? ▷ 다른 변수, 구조체, 객체 등 값이 저장된 곳을 가리키는 변수 ▶ 포인터 선언 형식 TypeName *ptrVar; //TypeName : 가리킬 값의 자료형 // ptrVar : 포인터 변수의 이름 ▷ 포인터의 사용 ptrVar = &var; // & : 주소 계산 연산자 *ptrVar = value; // *ptrVar : 포인터 ptrVar가 가리키는 곳 ▶ 포인터 사용의 예 - SimplePt.cpp #include using namespace std; int main() { int a = 10; int *ptr; ptr = &a; cout 2020. 8. 26. 이전 1 다음 반응형