소프트웨어학부/자료구조

02-2. c++ 이름공간, 입출력 형식, 함수 오버로딩, 매개변수, 인라인 함수

Mt.Hwang 2025. 3. 29. 17:13

C++ 특징

 1. c언어에 + 클래스 개념

 2. c와의 호환성 

 3. 객체지향

 4. 효율성 저하 최소화

쉘 (Shell)

콘솔 (Console)

콘솔, 터미널, 쉘

 

 

C++ 헤더

이름 공간에서의 호출

범위 지정 연산자 ::

using

 1. 특정 함수만 가져오기

 2. 전체 가져오기

 

 

동일한 이름공간

이름 공간 명시 없이 함수 호출

이름 공간의 중첩

출력 cout

개행 std::endl

입력 cin

 

 

함수 오버로딩 (Function Overloading)

 1. 매개변수의 자료형 종류

 2. 매개변수의 개수

매개변수 (parameter)

인수 (argument)

디폴트 매개변수 (Default Parameter)

 

 

C언어의 매크로 함수 (macro)

인라인 함수 (inline)

 

 

요약