Recent Posts
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 겨울 부산
- pytest
- 코루틴 컨텍스트
- PytestPluginManager
- terminal
- preemption #
- 코루틴 빌더
- vfr video
- 깡돼후
- VARCHAR (1)
- 자원부족
- taint
- Value too long for column
- Spring Batch
- 헥사고날아키텍처 #육각형아키텍처 #유스케이스
- PersistenceContext
- JanusWebRTC
- JanusGateway
- kotlin
- mp4fpsmod
- tolerated
- 달인막창
- 개성국밥
- 티스토리챌린지
- k8s #kubernetes #쿠버네티스
- 오블완
- JanusWebRTCServer
- table not found
- JanusWebRTCGateway
- python
Archives
너와 나의 스토리
[C++] 클래스(class)와 구조체(struct ) 본문
반응형
구조체(struct)
- 타입이 다른 변수의 집합
클래스(class)
- 구조체 확장 버전
- 타입이 다른 변수의 집합 + 함수까지 포함
- 접근 지정자 존재 -> private, public, protected
- 명시적으로 지정 안 하면 private으로 간주
- 생성자
- :자기 자신의 객체를 초기화하는 방법을 정의하는 것
- 특징
- 클래스 이름 = 생성자 이름
- 리턴 값 없음
- 객체 생성
- [클래스 이름] [객체 이름]; ex) MyClass obj;
- 스택에 메모리 할당됨
- 함수 호출 완료되면 자동으로 메모리 할당 해제됨
- [클래스 이름] [객체 이름] = new [클래스 이름](); ex) MyClass obj = new MyClass();
- 힙에 메모리 할당됨
- 'delete' 명령어 사용해서 직접 메모리 할당 해제해야 함
- [클래스 이름] [객체 이름]; ex) MyClass obj;
반응형
'Programming Language' 카테고리의 다른 글
[프로그래밍 언어론] CH7 Expressions and Assignment Statements (0) | 2019.12.04 |
---|---|
[프로그래밍 언어론] CH6 Subprograms (0) | 2019.12.04 |
[프로그래밍 언어론] CH9 Subprograms (0) | 2019.12.03 |
[프로그래밍 언어론] Ch8 Statement-Level Control Structures (0) | 2019.12.01 |
[C++] freopen()한 후 cin 무시되는 상황 해결 (0) | 2019.06.01 |
Comments