[C++] 클래스 표준 입출력

2021. 4. 11. 18:16·Language/C C++
반응형
[C++] 구조체 입출력

C++의 연산자 오버로딩을 활용해 클래스를 직접 cin, cout에 사용할 수 있다.

x
ostream& operator << (ostream& os, const T& t)
{
    os << t.name << " " << t.a << " " << t.b << " " << t.c;
    return os;
}
istream& operator >> (istream& is, T& t)
{
    is >> s.name >> t.a >> t.b >> t.c;
    return is;
}
x
int main(void) {
    T t;
    cin >> t;
    cout << t << endl;
​
    return 0;
}

 

 

ref

https://docs.microsoft.com/ko-kr/cpp/standard-library/overloading-the-input-operator-for-your-own-classes?view=msvc-160

https://docs.microsoft.com/ko-kr/cpp/standard-library/overloading-the-output-operator-for-your-own-classes?view=msvc-160

반응형
저작자표시 비영리 변경금지 (새창열림)
'Language/C C++' 카테고리의 다른 글
  • [C++] std::map
  • [C++] std::endl
  • [C++] Reference(1/2)
  • [C++] 클래스 생성자
덴마크초코우유
덴마크초코우유
IT, 알고리즘, 프로그래밍 언어, 자료구조 등 정리
    반응형
  • 덴마크초코우유
    이것저것끄적
    덴마크초코우유
  • 전체
    오늘
    어제
    • 분류 전체보기 (124)
      • Spring Framework (10)
        • Spring (5)
        • JPA (3)
        • Spring Security (0)
      • Language (51)
        • Java (11)
        • Python (10)
        • JavaScript (5)
        • NUXT (2)
        • C C++ (15)
        • PHP (8)
      • DB (16)
        • MySQL (10)
        • Reids (3)
        • Memcached (2)
      • 개발 (3)
      • 프로젝트 (2)
      • Book (2)
      • PS (15)
        • 기타 (2)
        • 백준 (2)
        • 프로그래머스 (10)
      • 딥러닝 (8)
        • CUDA (0)
        • Pytorch (0)
        • 모델 (0)
        • 컴퓨터 비전 (4)
        • OpenCV (1)
      • 기타 (16)
        • 디자인패턴 (2)
        • UnrealEngine (8)
        • ubuntu (1)
        • node.js (1)
        • 블로그 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    map
    MySQL
    클래스
    select
    웹
    pytorch
    파이썬
    PS
    알고리즘
    Unreal
    C
    JS
    딥러닝
    memcached
    블루프린트
    프로그래머스
    php
    NUXT
    Python
    redis
    mscoco
    언리얼엔진4
    JavaScript
    게임 개발
    FPS
    게임
    C++
    Unreal Engine
    CPP
    자바
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
덴마크초코우유
[C++] 클래스 표준 입출력
상단으로

티스토리툴바