Clickseo.com
 
    * Who am I
    * Programming
       DS & Algorithms
       C Programming
       C++ Programming
       Python Programming
       Web Programming
    * Open Source
    * Internet of Things
    * ICT Links


YouTube Facebook
Clickseo
 
Copyright (C) Clickseo.com
All rights reserved.


 

C++ Programming




  ISO C++ Standards Committee
  ISO/IEC JTC1/SC22 / WG21 | GitHub
  • (C++23) ISO/IEC 14882:2023 | N4950
  • (C++20) ISO/IEC 14882:2020 | N4849
  • (C++17) ISO/IEC 14882:2017 | N4659
  • (C++14) ISO/IEC 14882:2014 | N3797
  • (C++11) ISO/IEC 14882:2011 | N3242
  • (C++98) ISO/IEC 14882:1998 | N1396
  Standard C++ Foundation | GitHub


Bjarne Stroustrup

  IDE (Integrated Development Environment)   Text and Source Code Editors   Compiler, Debugger, etc.   cppreference.com - C++ reference
  Cprogramming.com - C++ Tutorial
  C++ Core Guidelines | Standard C++ Foundation


Clickseo



  • C++ Programming: 교육과정 및 강의자료

    PART I. C++ 프로그래밍 기초
    Chapter 00. 컴퓨터 시스템 (Computer Systems)
    • 컴퓨터 하드웨어와 소프트웨어
    • 프로그래밍 언어
    Chapter 01. C++ 언어 개요 (C++ Language Overview)
    • 데이터 표현: 변수와 자료형
    • 표준 입출력: cin, cout 객체
    • 수식과 연산자, 제어 흐름, 예외 처리
    Chapter 02. 포인터와 함수 (Pointers and Functions)
    • 포인터와 참조((reference)
    • 함수와 네임스페이스(namespace)
    • 동적 메모리 할당: new, delete
    Chapter 03. 복합 데이터 유형 (Composite Data Types)
    • 정적 배열과 동적 배열: vector 클래스
    • 문자열과 string 클래스
    • 구조체와 객체

    PART II. 객체지향 프로그래밍 (Object-Oriented Programming)
    Chapter 04. 클래스와 객체 (Classes and Objects)
    • 객체지향 프로그래밍의 이해
    • 클래스와 데이터 추상화: 캡슐화, 정보은닉
    • 생성자와 소멸자, 복사 생성자
    • 멤버 변수와 멤버 함수 제한, friend 선언
    • 클래스와 포인터.배열, 예외 클래스와 객체.상속
    Chapter 05. 연산자 다중정의 (Operator Overloading)
    • 이항 연산자와 단항 연산자
    • 콘솔 입출력과 연산자 다중 정의: cin.cout 객체
    • 문자열과 연산자 다중 정의: string 클래스
    Chapter 06. 상속과 다형성 (Inheritance and Polymorphism)
    • 상속의 이해: 상속의 조건
    • 상속과 다형성: 객체의 포인터.참조, 함수 재정의, 가상 함수
    • 다중 상속: virtual 상속
    Chapter 07. 파일 처리 (File Processing)
    • stream 클래스: 입출력 stream
    • 표준 입출력(iostream): cin.cout 객체, 입출력 형식 지정
    • 파일 입출력(fstream): 텍스트 파일과 이진 파일

    PART III. 일반화 프로그래밍 (Generic Programming)
    Chapter 08. 템플릿 (Templates)
    • 함수 템플릿, 클래스 템플릿, 템플릿 특수화
    • 변수 템플릿, 가변 인수 템플릿
    Chapter 09. STL (Standard Template Library)
    • 표준 템플릿 라이브러리(STL)
    • 컨테이너와 알고리즘 라이브러리

    PART IV. 메타 프로그래밍 (Meta Programming)
    Chapter 10. 템플릿 메타 프로그래밍 (Template Meta Programming)

    Appendix A.
    Chapter 00. 개발 환경: 통합 개발 환경(IDE)

이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스에 따라 이용할 수 있습니다.
이 라이선스의 범위 이외의 이용 허락을 얻기 위해서는 clickseo@gmail.com으로 문의하시기 바랍니다.

크리에이티브 커먼즈 라이선스

Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 are available under an international license.
Please contact us at clickseo@gmail.com for permission to use outside of the scope of this license.


ISO C++ standards meeting, "WG21 timeline" (2018.06)



source: herbsutter.com



   Wikipedia C++ programming language