C8 CERT C - INT 규칙 목록 INT : Integers (INT) - 정수 정수형 데이터 형 변환에 관련된 내용을 다루는 카테고리입니다. 부호 있는 정수형과 부호 없는 정수형 간의 형 변환에 대한 안전한 방법에 대한 규칙이 포함되어 있습니다. Rule Number Rule Definition 설명 INT01-C객체의 크기를 나타내는 모든 정수 값에는 rsize_t 또는 size_t를 사용하세요.size_t 유형은 sizeof 연산자 결과의 부호 없는 정수 유형입니다.size_t 유형의 변수는 객체의 크기를 나타내는 데 충분한 정밀도가 보장됩니다. size_t의 한계는 SIZE_MAX 매크로에 의해 지정됩니다.INT02-C정수 변환 규칙을 이해합니다.변환은 캐스트(cast)의 결과로 명시적으로 발생하거나 작업에서 요구하는 대로.. 2024. 11. 9. CERT C - EXP 규칙 목록 EXP : Expressions (EXP) - 표현식 표현식에 관한 내용을 다루는 카테고리입니다. 표현식은 변수, 상수, 연산자 등을 조합하여 값을 계산하는 방법을 나타냅니다. 프로그램에서 표현식을 올바르게 작성하고 계산하는 데 도움이 되는 규칙이 포함되어 있습니다. Rule Number Rule Definition 설명EXP05-Cconst qualification을 제거하지 마십시오.포인터 유형의 객체에 대한 const qualification을 제거하지 마십시오.const qualification을 제거하면 프로그램이 포인터가 가리키는 객체를 수정할 수 있게 되어 정의되지 않은 동작을 유발할 수 있습니다. C 표준의 부록 J의 정의되지 않은 동작 64를 참조하십시오.EXP09-Csizeof를 사용.. 2024. 11. 8. Visual Studio Code에서 C 소스코드 컴파일 VS Code IDE에서 C컴파일 환경을 설정해서 수행한 결과 사용한 Add - on 프로그램 2024. 6. 11. API Sanity AutoTest(단위 테스트 지원 도구, C/C++) 단위 테스트(Unit Test) 단계에서 C, C++ 테스팅을 지원하는 도구를 소개한다. API Sanity AutoTest 프로젝트 갱신(Update)이 5년전이라 언어의 최신버전은 지원하지 않고, 사용법도 쉬운 편이 아니다. API Sanity AutoTest · 개발사 : Andrey Ponomarenko · 설명 : API Sanity Checker는 공유 C / C ++ 라이브러리에 대한 기본 단위 테스트의 자동 생성기입니다. 매개 변수에 대한 합리적 (대부분의 경우) 입력 데이터를 생성하고 헤더의 선언 분석을 통해 API의 모든 함수에 대해 간단한 ("sanity" or "shallow"-quality) 테스트 케이스를 구성 할 수 있습니다. 생성된 테스트의 품질을 통해 간단한 사용 사례에서 .. 2021. 4. 16. 이전 1 2 다음 728x90