728x90

코드 2

UE5. 언리얼 c++ 코딩 표준

UE5언리얼 c++ 코딩 표준코딩 표준(Coding Standard)프로그래밍을 작성하는데 지켜야 하는 프로그래밍 이름 규칙, 작성 방법등을 지정한 가이드라인코딩 스타일, 코딩 컨벤션이라고도 한다.클래스 체계클래스 체계는 작성하는 사람 보다는 읽는 사람을 염두에 두고 체계를 잡아야 한다. 읽는 사람 대부분은 클래스의 공용 인터페이스를 쓸 것이기에, public을 먼저 선언하고, 그 후 클래스의 private 구현이 뒤따른다.저작권 공지에픽이 배포용으로 제공한 (.h, .cpp, .xaml 등의) 소스 파일은 반드시 파일의 첫 줄에 저작권 공지를 포함시켜야 한다. 공지의 포맷은 반드시 다음과 같아야 한다.Copyright Epic Games, Inc. All Rights Reserved.이 줄이 없거나 포..

UE5 2024.09.30

패리티 비트 & 해밍 코드

패리티 비트 & 해밍 코드패리티 비트정보 전달 과정에서 오류가 생겼는 지 검사하기 위해 추가하는 비트를 말한다.전송하고자 하는 데이터의 각 문자에 1비트를 더하여 전송한다.종류짝수, 홀수전체 비트에서 (짝수, 홀수)에 맞도록 비트를 정하는 것해밍 코드데이터 전송 시 1비트의 에러를 정정할 수 있는 자기 오류정정 코드를 말한다.패리티 비트를 보고, 1비트에 대한 오류를 정정할 곳을 찾아 수정할 수 있다.(패리티 비트는 오류를 검출하기만 할 뿐 수정하지는 않기 때문에 해밍 코드를 활용한다)방법2의 n승 번째 자리인 1,2,4번째 자릿수가 패리티 비트라는 것으로 부터 시작한다. 이 숫자로부터 시작하는 세개의 패리티 비트가 짝수인지, 홀수인지 기준으로 판별한다.짝수 패리티의 해밍 코드가 0011011일때 오류가..

Computer/CS 2024.06.27
728x90