전체 글147 쉽게 풀어쓴 C 언어 EXPRESS 개정 3판 챕터1. 프로그래밍의 개념 1.1 프로그래밍이란?명령어정의 : 프로세서가 수행할 수 있는 하나의 연산을 의미예시 : 산술 연산이나 데이터 이동 등컴퓨터정의 : 명령어들의 리스트에 따라 데이터를 처리하는 기계특징 : 컴퓨터 프로그래머가 설계한 대로만 동작한다장점 :- 작업을 굉장히 빠르게 하고 정확하게 하며 몇 번을 반복해서 시켜도 불평이 없다- 한번 만들어진 작업 지시서 즉 프로그램을 하드디스크에 저장될 수 있고 이것을 다시 실행시키면 똑같은 작업이 실행될 수 있다.프로그램정의 : 특정한 작업을 수행하도록 설계된 명령어들의 리스트예시 : 앱(Application)특징 : 한번 만들어진 작업 지시서로 하드디시크에 저장될 수 있고 이것을 다시 실행시키면 똑같은 작업을 실행될 수 있다.해석 기관정의 : 프로그램이 가능한 최초의 기계. .. 2025. 4. 2. 언리얼 엔진5 RPC RPC정의- RPC(Remote Procedure Call)는 로컬에서 호출되지만 (호출하는 머신과는)다른 머신에서 원격 실행되는 함수용도- transient or cosmetic 비신뢰성 게임플레이 이벤트를 위한 것 (이는 사운드 재생, 파티클 스폰, 액터의 핵심적인 기능과는 무관한 일시적 효과와 같은 작업을 하는 이벤트를 포함) RPC 사용하기// 함수를 서버에서 호출되지만 클라이언트에서 실행되는 RPCUFUNCTION( Client ) void ClientRPCFunction(); // 함수를 클라이언트에서 호출되지만 서버에서 실행되는 RPCUFUNCTION( Server ) void ServerRPCFunction();// 서버에서 호출된 다음 서버와 현재 연결된 모든 클라이언트에서도 실행되도록 .. 2025. 3. 21. 언리얼 엔진 5 코딩 표준 (최신 C++ 언어 문법 및 서드 파티 코드) 최신 C++ 언어 문법언리얼 엔진은 다수의 C++ 컴파일러로 대규모 포팅(소프트웨어를 다른 플랫폼에서도 동작할 수 있도록 변환하는 것)이 가능하도록 만들어졌다.언리얼 엔진은 기본적으로 C++20 언어 버전으로 컴파일하며, 빌드 시 요구하는 최소 언어 버전은 C++20이다. 언리얼 엔진은 최신 컴파일러 전반에서 잘 지원되는 다수의 최신 언어 기능을 사용한다.경우에 따라 Preprocessor(전처리기) 조건문에 이러한 기능의 사용을 래핑한다 그러나 가끔은 portability나 다른 이유로 인해 특정 언어 기능 전체를 사용하지 않기로 결정하는 경우도 있습니다아래에 지원되는 최신 C++ 컴파일러 기능으로 명시된 것 이외의 컴파일러 전용 언어 기능에 대해서는, 프리프로세서 매크로나 조건문에 래핑한 경우가 아니.. 2025. 2. 19. 언리얼 엔진 5 코딩 표준 2 (포터블 C++ 코드 표준 라이브러리 사용) 포터블 C++ 코드int 및 부호 없는 int 타입은 플랫폼에 따라 크기가 다를 수 있다. 최소 너비는 32비트로 보장되며, 정수 너비가 중요하지 않은 경우라면 코드에서 사용해도 괜찮다. 명시적으로 크기가 정해진 여전히 시리얼라이즈 또는 리플리케이트된 포맷으로 사용된다. 주요 타입 목록bool : 부울 값(부울 크기 추정 금지). BOOL 은 컴파일되지 않습니다.TCHAR : character(문자) (TCHAR 크기 추정 금지)uint8 : unsigned byte(부호 없는 바이트) (1바이트)int8 : signed byte(부호 있는 바이트) (1바이트)uint16 : unsigned shorts(부호 없는 short) (2바이트)int16 : signed short(부호 있는 short) (2바.. 2025. 2. 17. 이전 1 2 3 4 ··· 37 다음