본문 바로가기

C++16

C++ (15주) [ 콘솔 / 파일 입출력 ] ( 15주는 사진보단 글로 작성이 되어있는 부분이 많습니다. ) 저번주에 보고 간 내용 ● 템플릿 (템플릿 함수 , 템플릿 클래스) ● STL(Standard Template Library) ● friend함수 ● friend클래스 ● 예외처리 ( try, throw, catch ) 이번주에 보고 갈 내용 ● 콘솔입출력 ● ios클래스 ● 입출력 조절자 ● 파일 입출력 ● 명령행 인자 (배우려다가 취소됨) 입출력 객체 ( I/O Stream Object ) ● C에서는 printf(), scanf() 함수를 이용하여 콘솔(console) 입출력을 처리gksek. ● 이 함수들의 원형은 표준헤더 stdio.h에 정의되어 C++에서도 그대로 사용할 수 있다. ● 그러나 C++에서는 객체지향 개념을 사용하는 .. 2022. 11. 2.
C++ (14주) [템플릿 , STL , friend , 예외처리] 저번주에 보고 간 내용 ● 상속 심화 ● 바인딩 ● 오버로딩과 오버리딩 ● 정적 멤버변수 ● 가상 함수 ( virtual function static ) , 순수 가상함수 이번주에 보고 갈 내용 ● 템플릿 (템플릿 함수 , 템플릿 클래스) ● STL(Standard Template Library) ● friend함수 ● friend클래스 ● 예외처리 함수 중첩만 하지 말고, 형의 종류도 중첩이 가능하게 해보자! 기존 10주차에서는 함수 중첩만 가능하게 했지만, 템플릿을 이용하면 형의 종류도 중첩이 가능합니다. 템플릿 : 포괄적 함수 (genetic function) ● 템플릿은 인자(매개변수)를 통한 다형성을 제공한다. ● 함수 중첩은 기능이 같은 함수들을 같은 이름으로 사용할 수 있도록 한다. ● 함수.. 2022. 10. 27.
C++ (12주) [상속 1] ■ 지난주에 보고 간 내용 ● 연산자 중첩 ● 단항 연산자 중첩 (전치,후치) ● 이항 연산자 중첩 ● 형변환 함수 ■ 이번주에 보고 갈 내용 ● 기본 클래스와 상속 클래스 ● 상속접근제어 ● protected멤버 ● 상속에서 생성자와 소멸자 ● 계층적 다중 상속 ● 여러개의 기본 클래스 상속 상속(inheritance) : 코드 재사용 ↓ 상속에 관한 정보 (object-oriented programming) ↓ https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming) 가볍게 생각해보죠. 만약에 여러분이 자동차 회사의 사장이라고 친다면, 1. 처음부터 완전히 새롭게 구상하여 새차를 만든다. 2. 기존에 있던 모델을 개선하여 만든다... 2022. 10. 15.
C++ (11주) [연산자 중첩] ● 저번주 내용 ■ 함수중첩 ■ 생성자 중첩 ■ 디폴트 인자 ● 이번주 내용 ■ 연산자중첩 ■ 단항 연산자 중첩 ■ 전치 , 후치 ■ 이항 연산자 중첩 ■ 형변환 함수 연산자 중첩 (operator overloading) ● 연산자 오버로딩 ● 다형성을 구현하는 방법 중 하나 ● 기존에 사용하고 있는 연산자(+, -, *, /, =, %, ++, 2022. 10. 7.
728x90
반응형