목록Private (2)
브래의 슬기로운 코딩 생활

오늘은 c++의 클래스와 멤버 변수 선언 방법에 대해 배웠다. 클래스 멤버의 접근 권한은 private, public, protected가 있다. 먼저 private는 기본 속성으로 생략해도 된다. 그리고 클래스 내부에서만 접근힐 수 있다. 다음으로 public은 클래스 외부에서도 접근 할 수가 있다. 마지막으로 protected는 아직 안배웠지만 파생 클래스가 있다면 그 클래스에서는 접근 할 수 있다. 그리고 C언어 에서는 문자열을 저장하려면 const char*를 써야 하는데 C++에서는 string 자료형으로 대체 할 수 있다. 그리고 배열 복사를 하려면맨 앞에 #define _CRT_SECURE_NO_WARNINGS 를 쓰고 strcpy()라는 함수를 이용해서 매개변수 자리에 복사할 배열 이름과 ..

오늘은 드디어 본격적인 C++언어 영역이라고 할 수 있는 클래스에 대해서 배웠다. 일단 객체지향 프로그래밍 언어의 특징 3가지를 알아야한다. 1. 캡슐화 2. 상속성 3. 다형성 이다. 클래스의 접근 권한 중에는 1. private 2. public 3. protected 가 있다. 먼저 private속성은 해당 클래스 내부에서만 접근이 가능하고 생략이 가능한 속성이다. 그러므로 private속성의 변수는 매인 함수라던지 다른 코드블록에서는 접근이 불가능하다는 것이다. 이게 바로 첫번째 특징 '캡슐화'이다. 그리고 public속성은 어디에서든지 접근이 가능하다 마지막으로 protected는 private와 같지만 상속클래스가 있는 경우 그곳에서는 접근이 가능하다. 간단히 상속을 설명하자면 부모클래스와 자..