02 INTRODUCTION TO C++

2025. 1. 2. 13:13학부/객체지향프로그래밍(C++)

#으로 시작하는 코드는 전처리 지시문(컴파일 전에 전처리기인 preprocessor가 처리함). 예를 들어 '#include, #iostream, #define'.


범위 지정 연산자인 ::namespace와 함께 사용할 수 있으며, namespace는 여러 종류의 하무나 클래스 등을 묶어놓은 그룹.


<<는 stream insertion operator라고 불리며, << 뒤에 오는 내용을 앞으로 전달해주는 의미를 지님.



변수 선언       int x;

변수 초기화  int x=3; 또는 int x{3}

int x=3.9;과 같은 형식은 C 형식으로 type이 변환되어도 오류가 발생하지 않음. 하지만 int x{3.9}; 형식은 오류가 발생하므로 정보소실을 방지할 수 있음.

변수명은 영문자, 숫자, _로 구성.(단, 숫자로는 시작이 불가능하다.)


!=와 같이 두 기호로 이루어진 연산자는 =!와 같이 순서를 바꾸어 사용하면, 컴파일 시 발생하는 문법상 오류인 syntax error를 발생시킨다.

==를 =로 사용할 경우에는 컴파일은 진행되지만, 의도하지 않는 동작이 일어나는 logic error가 발생한다.