devdw
bloom_
devdw
전체 방문자
오늘
어제
  • 분류 전체보기 (20)
    • develop (15)
      • 개발기록 (0)
      • Java (5)
      • C++ (4)
      • Spring (0)
      • Database (3)
      • Algorithm (1)
      • etc (2)
    • diary (3)
      • 일기 (0)
      • 🍕🍔🍟 (1)
      • Review (2)
    • works (1)
      • reviews (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 순간접착제
  • 스테들러노리스디지털펜
  • 신경망
  • github
  • 길벗
  • lesson1
  • AI
  • iteration
  • 난수생성
  • java
  • STAEDTLER NORIS DIGITAL S PAN
  • 펜그립
  • float
  • 스테들러
  • GIST
  • Codility
  • 코딩테스트
  • Share
  • array
  • class
  • 신경망 교과서
  • 조심또조심
  • PYTHON
  • 머신러닝
  • 변수
  • 알고리즘
  • database
  • 다이소
  • SourceCode
  • xor

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
devdw

bloom_

카테고리 없음

[씹어먹는 C++ - 4-5, 6] 문자열 클래스 만들기, 클래스의 explicit, mutable

2021. 9. 14. 17:18

4-6

implicit

암시적 변환

explicit

암시적 변환을 할 수 없도록 컴파일러에게 명시

mutable

const 멤버 함수는 함수 내부에서 멤버 변수들의 값을 바꿀 수 없다.
하지만 멤버 변수를 mutable 로 선언했다면 const 함수에서도 멤버 변수의 값을 바꿀 수 있다!

필요한 이유

평소에는 변수를 읽기만 하는 역할을 수행하다가 캐시와 같이 변수의 값이 최신 값으로 업데이트가 되어야하는 경우 사용되어야 함

    devdw
    devdw
    끄적끄적

    티스토리툴바