코딩 모닥불
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기
      • C++
      • 표준 라이브러리
      • 백준(BOJ)
  • 홈
  • 태그
  • 방명록
C++

[C++] 지정 초기화를 통한 struct의 초기화와 대입 연산

지정 초기화( designated initializer )다음과 같은 구조체를 초기화할 때, 여러 데이터 멤버를 한 번에 초기화할 수 있는 초기화 리스트( initializer list )는 편리합니다. [C++] 구조체( struct )와 같은 집합체( aggregate )의 초기화집합체( aggregate )의 초기화집합체( aggregate )란 여러 개의 데이터 멤버를 갖고 있는 타입( type )을 말합니다. 다음은 이러한 집합체 해당하는 struct 타입의 예입니다.struct Date{ // 집합체 int year; int mcodingbonfire.tistory.com#include #include struct Date{ int year; int month{ 1 }; ..

2025. 1. 12.
C++

[C++] 구조체( struct )와 같은 집합체( aggregate )의 초기화

집합체( aggregate )의 초기화집합체( aggregate )란 여러 개의 데이터 멤버를 갖고 있는 타입( type )을 말합니다. 다음은 이러한 집합체 해당하는 struct 타입의 예입니다.struct Date{ // 집합체 int year; int month; int day; }; 이러한 집합체에는 struct와 같이 다양한 타입의 데이터 멤버들을 담는 클래스 타입( class type )과, 배열과 같이 동일한 타입의 데이터 멤버들로 구성되는 타입으로 나눠볼 수 있습니다.전자에 해당하는 클래스 타입으로는 struct, class 그리고 union 타입이 있고, 후자에 해당하는 타입으로는 C-style 배열과, std::array 등을 들 수 있습니다...

2025. 1. 10.
  • «
  • 1
  • »

전체 카테고리

  • 분류 전체보기
    • C++
    • 표준 라이브러리
    • 백준(BOJ)

블로그 인기글

태그

  • #범위 기반 for
  • #초기화
  • #예외 처리
  • #std::string_view
  • #상수 표현식
  • #constexpr
  • #Lamda
  • #복사 생성자
  • #using
  • #Enum
  • #decltype
  • #inline
  • #이진 탐색
  • #std::sort
  • #소멸자
  • #헤더 가드
  • #포인터
  • #동적 계획법
  • #std::queue
  • #함수 객체
  • #전방 선언
  • #std::unique_ptr
  • #std::stack
  • #전처리기
  • #namespace
  • #static_cast
  • #std::vector
  • #auto
  • #const
  • #깊이 우선 탐색
MORE
애드센스 광고 영역
Powered by Privatenote Copyright © 코딩 모닥불 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바