complete overview c
표준 라이브러리, 용도 및 기타 기능을 포함하여 C ++에 대해 자세히 살펴 봅니다.
C ++는 객체 지향 프로그래밍 언어입니다. 그러나 사실 C ++는 절차 및 일반 프로그래밍도 지원합니다.
고수준 언어와 저수준 언어의 특징을 가지고 있기 때문에 중급 언어로 간주 할 수 있습니다. 결과적으로 C ++는 실시간 애플리케이션은 물론 시스템 프로그래밍과 같은 저수준 애플리케이션에 가장 적합합니다.
이것을 읽으십시오 전체 C ++ 교육 시리즈 개념에 대한 완전한 이해를 위해.
처음에 C ++는 C 언어를 향상시키기 위해 개발되었으며 1979 년 Bell Labs에서 Bjarne Stroustrup에 의해 소개되었습니다. 그 당시에는 'C with Classes'라는 이름이 붙여졌습니다. 나중에 1983 년에 C ++로 이름이 변경되었습니다.
C ++는 C의 상위 집합이므로 C 언어의 거의 모든 기능을 지원하므로 C 언어의 모든 프로그램도 C ++ 프로그램입니다.
학습 내용 :
객체 지향 프로그래밍
C ++는 다음과 같은 객체 지향 프로그래밍의 모든 기능을 지원합니다.
- 계승
- 다형성
- 캡슐화
- 추출
표준 라이브러리
다른 모든 프로그래밍 언어와 마찬가지로 C ++ 언어에는 변수, 상수, 데이터 유형 등과 같은 모든 핵심 구조가 있습니다.
표준 C ++ 라이브러리에는 다양한 조작 작업, 문자열 작업, 배열 조작 등을 지원하는 다양한 기능이 있습니다. 또한 표준 템플릿 라이브러리 (STL)는 데이터 구조 또는 컨테이너 클래스를 조작 할 수있는 풍부한 기능을 제공합니다.
최고의 무료 Windows 10 시스템 최적화 프로그램
C ++ 소개
간단히 말해서, C ++는 강력한 또는 정적으로 형식화 된 범용 프로그래밍 언어 인 대소 문자를 구분하는 컴파일 된 언어입니다.
이 외에도 객체 지향 프로그래밍 기능과 STL과 같은 많은 다른 기능을 지원하여 탁월한 언어로 만듭니다. 대부분의 C ++ 컴파일러는 C ++의 이식성을 보장하는 ANSI 표준을 지원합니다.
C ++ 사용
C ++는 거의 모든 애플리케이션 도메인에서 다양한 애플리케이션을 프로그래밍하는 데 사용할 수 있습니다.
실제로 Windows 운영 체제 및 Macintosh 운영 체제의 기본 사용자 인터페이스도 C ++로 작성됩니다.
C ++는 주로 하드웨어 조작이 필요한 장치 드라이버 및 기타 저수준 시스템 프로그래밍 응용 프로그램을 작성하는 데 사용됩니다.
첫 번째 C ++ 프로그램
그렇다면 기본적인 C ++ 프로그램은 어떤 모습일까요?
콘솔에 문자열을 인쇄하는 간단한 예를 살펴 보겠습니다.
C ++로 작성된 소스 코드 또는 단순히 코드 (프로그래밍 명령 집합)는 다음과 같습니다.
#include using namespace std; int main() { cout<<”Hello,World!! This is C++ Tutorial!!
”; cin.get(); return 0; }
이제이 프로그램 성명서를 성명별로 읽어 보겠습니다.
첫 번째 줄 '#include'는 C ++, iostream.h의 I / O 함수 라이브러리를 포함하도록 컴파일러에 대한 지시문입니다. #include 지시문은 프로그래밍에 사용될 외부 라이브러리를 포함하는 데 사용됩니다.
iostream.h 파일을 사용하여 C ++의 입출력 데이터 및 정보에 프로그램을 작성할 수 있습니다.
다음 줄 네임 스페이스 std 사용; 표준 네임 스페이스 std를 프로그램에 포함시키는 명령입니다. 네임 스페이스는 라이브러리 함수도 포함하는 패키지 또는 라이브러리와 유사합니다.
그 후 함수 정의가 있습니다. int main (). 모든 C ++ 프로그램에는 단일 진입 점 즉, main () 함수가 있습니다. 주 함수의 반환 유형은 정수입니다.
다음 문 '{'은 여는 중괄호이며 코드 블록의 시작을 나타냅니다. 그 후에 우리의 목적에 부합하는 일련의 진술을 갖게 될 것입니다 (이 경우에는 문자열 인쇄). 코드가 완료되면 닫는 중괄호 '}'로 함수 블록을 닫습니다.
C ++의 모든 함수에는 코드 블록의 시작과 끝을 나타내는 이러한 여는 중괄호와 닫는 중괄호가 있어야합니다.
여는 중괄호 뒤에는 또 다른 진술이 있습니다. 비용<<” Hello, World!! This is C++ Tutorial!! ”;
셀레늄에서 암시 적 및 명시 적 대기
이 문은“Hello, World !! 이것은 C ++ 튜토리얼입니다 !!” 콘솔에. C ++에서 문자열을 인쇄하는 데 사용하는 함수는 코드 시작 부분에 포함 된 헤더 파일 'iostream.h'의 일부인 'cout'(C Out으로 표기)입니다.
함수 호출‘cout’다음에‘<<’ is called the insertion operator in C++. This operator is used to output the contents to the standard output device.
다음 진술 cin.get (); 'iostream.h'의 일부인 또 다른 함수 호출입니다. ‘cin’은 키보드와 같은 표준 입력 장치에서 입력을 읽는 함수 호출입니다.
C ++ 프로그램에서 cin은 get () 함수를 호출합니다. 이것은 사용자가 콘솔 출력을 읽을 시간을주는 C의 'getch ()'함수와 유사합니다. ‘cin’다음에‘>>’는 C ++에서 추출 연산자라고하며 표준 입력 장치에서 입력을 읽는 데 사용됩니다.
코드의 다음 문은 0;
이것은 함수 코드가 종료되었고 제어가 이제 주 함수의 시작으로 돌아갈 수 있다는 컴파일러에 대한 신호입니다. 주 함수가 int 값을 반환하므로 숫자 값 (이 경우 0)을 반환해야합니다. C ++에서 0을 반환하면 성공을 나타냅니다.
따라서 이것은 사용자가 C ++ 프로그램의 기본 구문을 이해하기 위해 제시 한 기본 C ++ 프로그램입니다.
이것을 이해 한 후 자연스럽게 떠오르는 다음 질문은 누가 C ++를 배워야 하는가입니다. C ++ 학습의 전제 조건은 무엇입니까?
이상적으로는 누구나 C ++를 배울 수 있습니다. 누가 C ++를 배울 수 있는지 알려주는 엄격하고 빠른 규칙은 없습니다.
프로그래밍에 관심이 있거나 프로그래밍 세계에서이를 크게 만들고자하는 사람은 누구나 C ++를 사용할 수 있습니다. C ++는 배우기 쉽지만 때로는 까다로울 수 있습니다. 그러나 열심히 연습하고 읽음으로써 누구나 언어를 마스터 할 수 있습니다.
방대하고 습득해야 할 개념이 많지만 이러한 개념을 이해하면 언어를 마스터하기 전에 점점 더 연습해야한다고 느낍니다.
C ++ 학습의 전제 조건
이 자습서는 C ++의 가장 기본적인 개념으로 시작되지만 C ++를 배우는 사용자는 컴퓨터에 대한 기본 지식이 있어야하며 컴퓨터 기본 사항과 기본 프로그래밍 용어를 잘 알고 있어야합니다.
이러한 전제 조건 외에 누구나 C ++를 배울 수 있습니다. 다른 프로그래밍 언어를 사용해 온 사람들도 언제든지 C ++로 전환 할 수 있습니다.
C ++를 아는 장점
C ++ 학습의 가장 큰 장점은 거의 모든 분야에서 광범위하게 사용된다는 것입니다. C ++는 사실상 대체 할 수 없습니다. 다른 언어로는 C ++로 할 수있는 모든 작업을 수행 할 수 없지만, 많은 언어가 때때로 C ++의 기능을 거의 얻지 못합니다.
C ++는 저수준 프로그래밍에 사용되므로 기회가 주어지면 실제로 작업하고 C ++를 사용하여 컴파일러 및 기타 저수준 항목을 알 수 있습니다. C ++ 프로그래머는 소프트웨어 세계에서 더 많은 범위를 가지고 있으며 나머지보다 더 높은 급여를받습니다.
결론
이러한 모든 이점을 통해 C ++ 자습서로 도약하고 시작할 수 있습니다.
앞으로는 C ++의 모든 개념을 자세히 설명하여 초보자부터 숙련자까지 누구나이 멋진 언어를 쉽게 마스터 할 수 있습니다.