본문 바로가기 메뉴 바로가기

발아 바라 프로그래밍

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

발아 바라 프로그래밍

검색하기 폼
  • 분류 전체보기 (56)
    • Unreal Engine 4 (4)
    • C++ (45)
      • Effective Modern C++ (40)
    • 프로그래밍 (3)
    • 식물기르기 (2)
    • 티스토리 (1)
  • 방명록

class (1)
[C++] struct와 class

C++에서 struct와 class는 사실 거의 차이가 없다. struct에서도 생성자와 소멸자를 만들 수 있으며, 멤버 함수 또한 구현이 가능하다. 몇가지 차이가 있는데 그 차이는 다음과 같다. public과 private, protected 없다. 대입연산자가 구현되어있다. 이동생성자를 구현하지 않아도 된다. 1. public과 private이 없다. 아마 가장 큰 차이점이지 않나 싶다. class는 private, protected를 통해 외부에서의 접근을 막는다. 하지만 struct는 모두 public이나 다름이 없기 때문에 외부 접근을 막을 수 없다. 2. 대입연산자가 구현되어있다. 대입연산자란 기호 = 을 말한다. class의 경우에는 연산자 오버로딩을 통해 구현해주어야 하지만 struct는 ..

C++ 2019. 6. 26. 20:32
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Modern
  • MOVE
  • Unreal
  • 다이소
  • Overloading
  • Future
  • thread
  • Effective
  • Join
  • const
  • std::forward
  • forward
  • Forwarding
  • auto
  • async
  • 포인터
  • 람다
  • Effective Modern C++
  • C++11
  • 보편 참조
  • C++
  • 보편참조
  • detach
  • CPP
  • 발아시기
  • C
  • Override
  • Perfect
  • C++14
  • std::move
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바