전체 글158 3. C++ constexpr에 대해서 1. constexpr과 상수표현식constexpr란?어떤식이 상수식 이라고 명시해주는 키워드 이다.컴파일중 값을 평가하는 기능을 가지고 있다.기본적으로 해당 변수가 상수인지 아닌지에 대해서 검사한다.상수 예시)const int max_files = 20; // max_files는 상수표현식이다.const int limit = max_files + 1; // limit는 상수표현식이다.int staff_size = 27; // 상수표현식이 아님.const int sz = get_size(); // 상수표현식이 아님.기본적으로 다들 알다시피, const 키워드가 앞에 들어간 객체들이 상수라고 알겠지만,여기서 말하는 상수는 숫자(1,2,3,4...등) 또는 숫자가 초기값으로 들어있는 변수를 뜻.. 2024. 12. 5. 2. C++ const에 대하여 계속해서 저번 포스트에 이어서 이번에는 const에 대해서 다뤄보겠다.나름대로 포인터와 참조자 쪽에서 중요한 요점들이 약간씩 있기 때문에그 부분들은 약간씩 강조해 보겠다.1. const에 대한 참조자참조자를 const 타입 객체에 결합이 가능하다.즉, const 변수에 대한 참조자라는 뜻.const int ci = 1024; //올바른 사용.const int &r1 = ci; //올바른 사용.r1 = 42; //error : r1이 const이므로 수정불가.int &r2 = ci; //error : const 변수를 참조시 참조자도 const여야 함.위에를 보듯, 무조건 const 참조자는 어떤 const의 대한 참조자이다.즉, const 변수를 참조하기 위해서는 무조건 그 변수를 참조하는 .. 2024. 12. 5. 1. C++ 변수사용 Tip에 대해서. 기존에 C++ primer 관련해서 변수 관련해서는 따로 정리하지 않겠다고 이야기 했지만,결국에는 정리하게 되었다.꽤나 나 자신이 모르거나 헷갈려하던 내용이 많던 이유가 그 중 하나이다.1. extern 변수extern 변수는 기본적으로 선언만 하고 초기값을 넣지 않은 변수이다.extern double j; //j를 선언하지만 초기화를 하지 않음.int i = 10; //i를 선언하고서 상수(숫자)로 초기화.때문에 이는 .cpp파일이 아닌, .hpp파일에서 사용하면더 유용하게 사용이 가능하다.참고로 extern으로 정의한 변수에 초기값을 지정할 수 있다.extern double pi = 3.1416 //pi를 선언하면서 정의.이렇게 할 경우엔 extern를 컴파일러가 무시한다.(결국에 위쪽의 in.. 2024. 12. 5. macOS 15.1에서 언리얼 엔진 구버전 돌리는 법(4.XX~5.4까지 모두 포함) *공지 : 앞으로 해당 블로그는 게임 개발 관련 팁 블로그가 될 예정입니다 :)대충 저는 언리얼 엔진을 쓰고 있지만 이상하게 윈도우는 잘 안쓰게되더라구요(자꾸 개발말고 게임을 하게 되어서 그런지도 모르겠습니다.)아무튼 저는 지금 에픽게임즈에서 언리얼 엔진이 공식적으로는 아직 지원을 하지 않고 있는macOS 15.1(세콰이어)를 사용중이고요, 여기서 언리얼 엔진 5.4와 5.0을 돌리고 있습니다. 근데 보통은 맥같은 경우 정말 개발할때 그지같은 점이 하나 있다면,맥이 메이저 업데이트를 하면서 버전이 14->15로 이렇게 바뀔 때마다 Xcode도 같이 버전업이 되면서 더이상 이전에 사용했던 Xcode는 공식적으로는 업데이트된맥에서 사용을 하지 못하고 따로 업데이트를 해줘야 합니다. (네, 공식적으론 .. 2024. 11. 22. 맥 쓰로틀링 안걸리게 하는 앱 - NoThrottle 최근에 개발을 하다보면.... CPU 온도가 올라감에 따라 맥이 자동으로 쓰로틀링을 걸어서거의 최저속도(800Mhz)로 만들어 버리길래... 인터넷을 뒤져 찾아보니아래 터미널 명령어로 쓰로틀링을 끌 수 있다는 걸 알았습니다. 근데 또 이게 재부팅 되면 초기화 된다고 하시길래 이걸 계속 개발을 할때마다 명령어를 치기는 귀찮아서... 애플 스크립트로 간단하게 터미널 실행하고 해당 코드 실행하게 해서바로 실행 되도록 해놨습니다 ㅎㅎ(물론 비번 입력은 해야함) 앱 파일은 올려둘테니 마음껏 쓰십시옹무슨 빡센 작업하실 때만 실행시키시길 바라고 끄고 싶으시면 재부팅 하시면 됩니다.해당 앱은 애플실리콘, 인텔 맥 모두 작동하는 유니버셜 앱입니다. 2024. 8. 11. DELL XPS 17(9700) 리뷰, 그리고 내가 팔아버린 이유. 안녕하세요. 정말 오랜만에 돌아온 라이킷입니다. 최근에 활동을 개인사로 인해서 잘 하지 못했습니다.그러다가 이번에 소니 a6100 카메라도 샀겠다, 한번 다시 제대로 시작해보려고이번 글 부터 리뷰 콘텐츠를 다시 시작하게 되었습니다.. 뭐, 오늘 포스트 사진은 아이폰으로 찍은거긴 하지만...ㅎㅎ;;아무튼 본론으로 넘어가서, 오늘은 제가 왜 올해 1월에 구매한 xps를 결국 처분하게 되었는가,장점 그리고 단점 위주로 한번 살펴보려고 합니다. 일단 사양은 다음과 같습니다. CPU : i7 10875H(8Core)Ram : LDDR4 64GGPU : RTX2060 6G max-qSSD1 : 1TBSSD2 : 256GDisplay : FHD+ (sRGB 100%)Battery : 97Wh 기본적으로 포트는.. 2024. 8. 9. 맥북에어 M2에서 언리얼 엔진 5를 가볍게 돌리는 법 안녕하세요. 오랜만에 돌아온 라이킷입니다.다들 잘 지내셨나요? 저는 군대를 갔다오느라 최근에 좀 글을 많이 못 올린 것 같네요. :)1년 반동안 사서 고생(?)을 하며 돌아왔습니다. 아무튼 서론은 짧게하고서 오늘은 최근에 전역을 하면서 중고로 구매하게 된m2 맥북에어 리뷰를.. 하기 전에, 개인적으로 애플 실리콘을게임 개발용으로 쓰면서 느낀 그런 후기들을 작성해보고,최적화 하는 방법들을 알려드리고자 합니다. 우선 제 맥북에어 m2 13인치의 기본적이 사양, 그리고 프로그램 버전 세팅들을 알려드리자면, *주요 사양 및 세팅 목록- SoC : Apple M2 8core CPU / 8core GPU- Ram : 8G- SSD : 256G- macOS Version : Ventura 13.6.7- Xcode .. 2024. 6. 22. 해킨토시(커스텀맥) New강좌 1편(2024년 버전) - 하드웨어와 부트로더(EFI) 기초 편 예전 대략 3년전 2020년도 쯤에 해킨토시 강좌랍시고 올린 글이 있습니다. 벌써 이글이 4년씩이나 됐었을 줄이야....ㅎㅎ;;;; 솔직히 말하자면 당시에는 해킨토시 관련해서 제대로 된 지식들이 많이 부족한 상태에서 그냥 일단 해보고 싶다!!!라는 생각으로 적은 글이기에.... 전문성과 독자분들께서 해주시는 질문들에 대해서 아는 건 답변을 하겠지만, 제가 모르는 건 알아보고서도 답변하기가 참 곤란(?)하기도 했습니다. 그래서 언젠가 제대로 해킨토시 시스템에 대해서 완전히 처음부터 제대로 배워서 알아봐야겠다라는 생각은 계속해서 가지고 있었지만.... 지금은 개인적인 사정으로 블로그를 약 1년간 쉬게 되었습니다. 물론 지금도 글을 계속해서 올릴만한 사정은 되지 않기에... 일단 천천히 한번 처음부터 한달에 .. 2024. 1. 13. 맥 CPU 온도와 사용량 체크해주는 프로그램 - iStat Menus 6 리뷰 안녕하세요. 라이킷입니다. 좀 오랜만이죠? 오늘은 오랜만에 돌아온 맥의 OS앱 리뷰입니다. 보통 윈도우에서는 HWMointor를 사용해서 컴퓨터의 온도나, 쿨러, 클럭 속도를 보곤 하잖아요? 맥에서도 그런걸 가능하게 해주는 앱인 iStat Menus가 있습니다. (아 광고는 아닙니다...;;) 다만 윈도우와 다른점은 앱스토어를 이용해서 1만 5천원을 지불을 해야 사용가능 하다는게 가장 큰 다른 점입니다. 즉, 유료결제 앱이라는 거죠. 저도 솔직히 말하면 굳이 컴퓨터 온도 하나 보겠다고 돈을 지불해야해? 라는 생각이 들때가 있었습니다. 고사양 작업을 하기 전까진 말이죠...ㅎㅎ;; 물론 Mac Fan Control 이라는 무료 앱이 있습니다 쿨러 속도까지 조정해주는 좋은 앱인데 굳이 왜 이런 걸 쓰냐, *.. 2022. 12. 15. 애플 맥세이프 카드지갑 3개월 사용기! - 험하게 쓰는 사람은 다른걸 사세요. 안녕하세요. 라이킷입니다 :) 저는 충동구매를 정말 많이 하는 편입니다.... 매직키보드나, 맥세이프, 그런것들도 다 거의 충동적으로 구매를 한 것들인데, 아마 가장 정말 정신 없게 충동구매를 한건 단연코 이 맥세이프 카드지갑이 아닐까 싶습니다. 저는 일단 브라운 색상으로 구매를 했는데, 이게 한달 정도 지나서는 엄청나게 후회 되더군요. 아무래도 그냥 검정색상으로 구매를 해야 했었나 싶습니다. 사진처럼 정말 처음에 이뻐보이긴 했지만....ㅋㅋ;; 일단 첫 인상은 마감은 정말 좋다였습니다. 실 마감이나, 가죽 마감 자체는 정말 깔끔하고 역시 애플 답다는 생각이 들었습니다. 감촉도 부드럽고 자석을 붙였다 때는 느낌 자체도 좋더라구요. 카드지갑에는 카드 두장정도는 충분히 들어갑니다. 한장을 넣으면 좀 비어서 .. 2022. 12. 1. 소니 WH-1000XM5 한달 사용기 리뷰, 에어팟 맥스와 비교한다면? 오랜만입니다. 라이킷입니다. 아.... 거의 글을 또 안쓴지 한달이 지난거 같네요. 이번에는 또 어떤 리뷰냐, 저번 달에 쿠팡에서 제돈으로 구매한 소니 마크 5 헤드셋입니다. 원래 에어팟 맥스를 구매를 해서 사용 중 이였는데...ㅋㅋㅋ;;; 저번에 찍은 실제 제 목 사진이거든요? 와 무슨 일자목도 아니고 ㄱ자 목이 되어버렸더라구요. 앞으로 꺾여있습니다...ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 그래서 무거운 에어팟 맥스도 제대로 사용도 못하겠다 싶어서 이번에 맥스를 청산하고 소니 헤드셋이나 사야겠다는 심정으로 구매를 했는데, 그래도 한번 맥스랑은 비교를 해보고 싶어서 구매를 하게 되었습니다. 일단 박스는 재활용 종이였나...? 그걸로 만든다고 하더라구요. 저는 되게 단단할줄 알았는데 그게 아니여서 여기서 약간 아쉽긴 했습니.. 2022. 11. 30. 해킨토시 | 기가바이트 B360m Aorus Pro - macOS Ventura 13.0 (feat : RX 6600XT 몬터레이에서 작동 안될시 해결법) 안녕하세요. 라이킷입니다. 며칠전에 RX6600xt 공식리퍼 새제품을 정말 싸게 업어왔어요. 원래 쓰던 Rx570은 슬슬 이제 현역에서 벗어난 분위기라 개인적으로는 제 게임 개발 작업에서도 좀더 높은 그래픽카드가 필요했던 터라 이번에 사파이어 펄스 RX 6600XT를 구매를 했습니다. 생각보단 깔끔하게 잘 나와서 좋긴한데 저는 이전 RX570 디자인이 좀더 깔끔해서 보기 좋더라구요. 물론 백플레이트는 이번 시리즈가 더 좋았습니다.... 아무튼 그래픽 카드를 바꾸면서 "히힣 이제 맥에서도 지원 잘 되겠지?" 했는데 ㅎㅎ..... 빅서로 사용을 하고 있던터라 RX6600 XT가 작동을 안하더군요. 화면 출력은 되는데 엔비디아 그래픽 카드들을 모하비 이상의 맥에 작동시켰을떄 처럼 디스플레이 VRAM을 18메가.. 2022. 10. 30. 이전 1 2 3 4 5 6 ··· 14 다음 more