no image
[C++] struct with Cpp
정의 구조체라 불리는 struct는 C++에서 제공 xxxx 개발자의 커스텀한 자료구조 커스텀하게 정렬을 추가하고 싶거나 문제에서 여러개의 변수가 들어간 자료구조가 필요하다면 struct를 사용 즉, 다른 유형의 항목들을 단일 유형으로 그룹화 예를 들어 int 타입의 2개의 멤버변수, double 타입의 3개의 멤버 변수가 필요하다고 하자. 멤버변수 클래스 또는 구조체 내부의 변수이자 메소드 밖에 있는 변수를 뜻한다. 구조체 정의 아래 코드를 보면 Ralo라는 int 타입 2개의 멤버변수, double 타입 3개의 멤버 변수를 가진 간단한 구조체를 형성 정해지지 않고 커스텀하게 만든 것을 볼 수 있으며 vector에도 집어넣을 수 있다. 또한 만약 값을 집어넣지 않은 경우 0으로 초기화되는 것을 볼 수 ..
2023.12.20
no image
[C++] 구조체
황기태 저자의 명품 C++ Programming 개정판을 읽고 학습한 내용을 정리한 포스트입니다! https://search.shopping.naver.com/book/catalog/32436115747 C++ Programming : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 구조체 선언 C언어와의 호환성을 위해 구조체(struct) 지원 C++ 구조체는 표준 C 구조체에 기능 확장 => 클래스와 동일한 구조와 기능 struct 키워드로 선언, 멤버 변수와 함수 가지고 접근 지정도 해야 함 struct structName { // 디폴트 접근 지정은 public. public 속성의 멤버 변수나 멤버 함수 선언 private: // private 속성..
2023.11.29