개발 고수(가 되고 싶은) 블로그
반응형

c++ 2

[언리얼 공부] 언리얼 오브젝트 소개

언리얼의 C++ 은 기존 C++ 과 있어서 차이가 크다. 따라서 C++ 을 했던사람이라면 적응은 빠를 수 있다. 하지만 언리얼 오브젝트 없이 사용한다면 언리얼의 편리함은 가져가지 못한채로 오히려 예측할 수 없는 부분에서 오류가 나서 엉뚱한 부분을 수정하게되곤한다. 그래서 오늘은 언리얼의 특수성과 언리얼의 내부 컴파일 과정을 살펴보고자 한다.언리얼 C++ 이란?성능을 위해 C++을 포기할 수 없었던 언리얼은 C++ 을 사용하되 C# 과같은 모던 객체 지향을 추구하고자 하였다.그래서 언리얼에서는 기존 C++ 언어를 확장하여(온몸비틀기를 하여) 모던 객체 지향 설계를 가능하게 하는 새로운 시스템 구축하게 되었다 언리얼 오브젝트 VS 일반 C++ 오브젝트일반 C++ 오브젝트접두사 F 사용FCardData저수준의..

변수명 짓는 방법: 코드 가독성을 높이는 핵심 요소

클라, 서버, 백엔드, 프런트엔드 구분 없이 프로그래밍의 가장 큰 난제는 누가 뭐라 해도... 변수명 짓기이다. 변수명이 뭐가 중요하냐! 돌아가는 코드만 잘짜면 되는 게 아니냐! 할 수도 있지만 생각보다 중요하다. 네이밍 규칙을 정의 하고 코드를 짜는 가장 큰 이유는 해당 변수가 어떤 역할을 하는지 한눈에 알도록 하고 협업 시 읽기 편하게 하는 것이다. 마치 소설을 보는데 다른사람이 썼다고 중간에 문체가 바뀌면 이질감이 드는 것처럼 코드도 마찬가지다. 통일하지 않은 코드 규칙은 어떻게 동작하는지 파악하는데 시간이 더 오래걸리기 때문에 전체 생산성과도 관련이 있다. 물론 맞춤법처럼 획일화된 기준은 없다. 그래서 어떤 방식으로 지어도 괜찮지만 일관된 방식이 가장 중요하다. 쓸때 고려하는 형식과 관련된 3가지..

반응형