C++의 명명 규칙이란?

C Ui Myeongmyeong Gyuchig Ilan



명명 규칙은 코딩의 중요한 부분을 나타냅니다. 함수, 변수, 클래스 및 기타 프로그램 엔터티에 적합한 이름을 선택하는 프로세스입니다. 명명 규칙은 코드 가독성과 이해력을 향상시켜 향후 유지 관리 및 적응이 더 간단해집니다. 다음 섹션에서는 C++ 명명 규칙을 살펴보겠습니다.

C++에서 명명 규칙이란 무엇입니까?

C++의 명명 표준에는 종종 특정 접두사 또는 접미사, 카멜 케이스, 변수의 대문자, 대문자로 시작하는 클래스 이름의 사용이 포함됩니다. 이러한 규칙의 목표는 다른 프로그래머가 빠르고 쉽게 코드를 파악할 수 있도록 코드를 보다 일관되고 읽기 쉽게 유지하는 것입니다.







변수의 다른 명명 규칙

C++에서 몇 가지 일반적인 변수 이름 관행은 다음과 같습니다.



1: 변수 이름은 설명적이어야 합니다. 중요하며 변수가 나타내는 것을 정확하게 설명합니다.



2: 카멜 케이스: 단어의 첫 글자는 소문자로 하고, 뒤따르는 단어의 첫 글자는 대문자로 하여 단어 사이에 공백을 두지 않는 스타일입니다. C++에서 이 규칙은 종종 변수 이름에 사용됩니다.





삼: 'is'를 부울 변수 접두사로 사용: 부울 값을 나타내기 위해 변수 이름 앞에 'is' 또는 'has'를 붙이는 것이 일반적입니다.

4: 상수는 모두 대문자와 밑줄로 이름을 지정해야 합니다. 업데이트할 의도가 없다는 사실을 나타내는 단어들 사이에서.



5: 파스칼 케이스: 이 사건은 낙타 사건과 유사합니다. 둘 사이의 유일한 차이점은 첫 단어의 시작 글자가 마찬가지로 Pascal의 경우 대문자여야 한다는 것입니다. 초기 단어가 소문자인 카멜 표기법과 반대로 파스칼 표기법을 사용하면 각 단어가 대문자로 시작됩니다.

다음은 명명 규칙의 개념을 쉽게 이해할 수 있도록 C++의 명명 규칙에 대한 예입니다.

예: 명명 규칙이 다른 변수를 표시하는 C++ 프로그램

다음은 위의 변수 명명 규칙을 보여주는 간단한 C++ 프로그램 구현입니다.

#include
네임스페이스 표준 사용;

정수 메인 ( ) {
// 변수를 설명하는 이름으로
정수 총수 = 100 ;
// 변수 이름의 카멜 케이스 사용
문자열 nameOfStudent = '그 자신' ;
// 부울 변수 접두사 '이다'
부울 isEmployed = 거짓 ;
부울 isChecked = 진실 ;
// 모두 대문자 적용 ~을 위한 상수 변수
상수 정수 HIGHEST_ASSIGNMENT = 100 ;
const 더블 PI_VALUE = 3.14 ;
// 파스칼을 통한 변수의 명명 규칙 사례
문자열 FinalResultOfStudent = '통과하다' ;
쿠우트 << '--[C++에서 변수의 다른 명명 규칙]--' << 끝;
쿠우트 << '1: 변수를 설명하는 이름 포함' << 끝;
쿠우트 << '총 학생 수: ' << 총수 << 끝;
쿠우트 << '2: 변수 이름의 Camel-Case 사용' << 끝;
쿠우트 << '학생 이름: ' << 학생의 이름 << 끝;
쿠우트 << '3: 부울 변수 접두사 사용' << 끝;
쿠우트 << '고용: ' << isEmployed << 끝;
쿠우트 << '확인됨: ' << isChecked << 끝;
쿠우트 << '4: 상수 변수에 대한 모든 대문자 명명 규칙 적용' << 끝;
쿠우트 << '가장 많은 할당 수: ' << HIGHEST_ASSIGNMENT << 끝;
쿠우트 << 'PI 값: ' << PI_VALUE << 끝;
쿠우트 << '5: Pascal-Case를 사용한 변수 규칙' << 끝;
쿠우트 << '최종 결과: ' << 학생의 최종 결과 << 끝;
반품 0 ;
}

이 프로그램은 위에서 언급한 다섯 가지 명명 규칙에 따라 단순히 변수 구문을 선언했습니다. 주 함수에서 첫 번째 변수는 다음을 따르는 totalNumber입니다. 설명적 명명 규칙 출력으로 100개의 값을 인쇄합니다. 다음 nameOfStudent 변수는 다음을 보여주는 Mickle Steve로 초기화됩니다. 낙타 케이스 명명 규칙.

isEmployed 및 isChecked 변수는 부울 결과를 나타내는 출력으로 표시되었습니다. 접두사 명명 규칙. 그 후, HIGHEST_ASSIGNMENT 및 PI_VALUE 변수는 100 및 3.14와 같은 관련 값으로 초기화됩니다. 명명 규칙의 대문자 .

결국 FinalResultOfStudent 변수는 변수 명명의 Pasal case 규칙. 이 간단한 프로그램은 위에서 언급한 이름 지정 규칙을 하나씩 사용하고 다음 출력과 같이 cout을 사용하여 콘솔에 인쇄합니다.

메모: 이러한 명명 규칙은 소스 코드를 표준화하고 읽기 어렵게 만들어 다른 프로그래머가 소스 코드를 더 빠르고 쉽게 이해할 수 있도록 도와줍니다.

결론

명명 규칙은 코드 이해와 유지 관리에 도움이 되므로 프로그래밍에 매우 중요합니다. 일관성과 명확성을 보장하기 위해 C++ 개발자는 지정된 이름 지정 패턴을 준수해야 합니다. 이러한 규칙을 따르면 코드를 더 쉽게 읽고 변경할 수 있으므로 오류 및 결함 가능성이 낮아집니다. 특정 명명 규칙을 따르면 프로그래머는 보다 효율적이고 유지 관리 가능한 코드를 생성할 수 있습니다.