JEVLOG

  • 홈
  • 태그
  • 방명록

캡슐화 1

캡슐화와 const 함수

정보 은닉 멤버변수를 private으로 선언하고 해당 변수에 접근하는 함수를 별도로 정의하여 안전한 형태로 멤버변수의 접근을 유도하는 것이다. 클래스 외부에서의 멤버변수 접근을 목적으로 정의되는 함수들을 엑세스 함수(access function)라 한다. 제한된 방법으로의 접근만 허용을 해서 잘못된 값이 저장되지 않도록 도와야 하고 실수를 했을 때 발견되도록 한다. class Point { private: int xpos; int ypos; public: // 엑세스 함수 int GetXpos() const { return xpos; } void SetXpos(int x) { xpos=x; } int GetYpos() const { return ypos; } void SetYpos(int y) { ypo..

Programming | 프로그래밍 언어/C++ 2022.11.10
이전
1
다음
더보기
프로필사진

JEVLOG

개발 블로그

  • 분류 전체보기 (34)
    • Algorithm | 알고리즘 (6)
    • DataStructure | 자료구조 (4)
    • OperatingSystem | 운영체제 (1)
    • Programming | 프로그래밍 언어 (16)
      • C++ (12)
      • EffectiveC++ (2)
      • EffectModernC++ (2)
    • Private (2)
      • Memoirs | 회고 (2)
    • UnrealEngine4 | 언리얼엔진4 (3)
    • DesignPattern | 디자인 패턴 (1)
    • ETC | 기타 (1)

Tag

EffectiveModernCpp, Memoirs, TypeDeduction, UnrealEngine4, C++, const, CPP, 복사생성자, Deduction, 자료구조, algorithm, BOJ, ModernCpp, acmicpc, protected, N과M, datastructure, 백준, explicit, UE4,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Copyright © Kakao Corp. All rights reserved.

  • Github
  • LinkedIn

티스토리툴바