C++(2)
-
cpp2
키워드와 식별자 키워드(keyword) ? c++에서 미리 용도를 정해 놓은 단어 반드시 전해진 용도로만 하용 해야함 ex) #include , using , namespace, return 식별자(indentifier)? 여러 가지 대상을 구분하기 위해 만든 이름 -변수, 함수, 클래스 등의 이름 규칙 -첫 자는 비숫자 문자를 사용함(c++ 11부터 다국어 문자 포함) 이후의 문자는 비숫자 문자와 숫자를 사용함(특수문자 사용 불가) 길이 제한은 없음 키워드는 식별자로 사용할 수 없음 _문자로 시작하는 이름은 사용하지 않는 것이 좋음 적절한 식별자 ex) myname, my_name(snake case), myName(camel case), MyName(pascal case), a3, VALUE, Int..
2023.09.25 -
cpp
C와 C++언어 C++언어 = 1979년 Bell연구소의 Bjarne Stroustrup이 C언어를 확장하여 만든 프로그래밍 언어 C with Classes -> 1983년부터 C++ 이름 사용 주요 확장 내용 객체지향 프로그래밍 클래스, 상속, 다형성 동적 바인딩 등 일반화 프로그래밍 : 템플릿 예외 처리 프로그램 소스 파일 확장자 .cpp/.cxx/.C 등 사용 .cpp주로 사용 헤더파일 클래스, 함수의 원형, 매크로, 전역변수, 상수 등 여러소스 파일에 공통적으로 선언되는 내용을 담고 있는 파일 단독으로 컴파일 되지 않고, #include라는 선행처리기 지시어에 의해 소스 프로그램 파일에 삽입되어 함께 컴파일됨 확장자 .h .hpp등 사용 소스파일 -> 컴파일 -> 목적파일 ->(라이브러리) -> ..
2023.09.25