doongeon의 stack 공유

고정 헤더 영역

글 제목

메뉴 레이어

doongeon의 stack 공유

메뉴 리스트

  • 홈
  • 분류 전체보기 (37)
    • Web (5)
    • Python (1)
    • 컴퓨터과학 (12)
    • AWS (2)
    • JavaScript (9)
    • GitHub (1)
    • C,C++ (2)
    • Node.js (1)
    • Java (4)

검색 레이어

doongeon의 stack 공유

검색 영역

컨텐츠 검색

C,C++

  • C++ 컴파일 되는 오류 size_t, int 연산

    2024.11.02 by doongeon

  • WebAssembly raylib.h 컴파일하기

    2024.07.13 by doongeon

C++ 컴파일 되는 오류 size_t, int 연산

예전에 Java로 알고리즘을 공부하고 이번에 C++로 새로 코딩테스트를 준비하고 있는데정말 답답한 문제가 생겼다. 문제for(int i = 0; i  공원 빈자리에 필 수 있는 가장 큰 돗자리를 구하는 문제였다.돗자리 크기가 공원 배열 사이즈 보다 크더라도 조건문을 만족하는 줄 알았다.왜냐하면 0 하지만 내가 생각한 데로 프로그램이 돌아가지 않았다. vector의 크기를 반환하는 size() 메서드는 size_t 자료형이었다.그래서 부등식 우항이 항상 0보다 크거나 같게 돼버렸다.자동으로 sizt_t로 형변환이 일어난 것이었다. 해결for(int i = 0; i  명시적으로 int형으로 변환하니 생각한 데로 문제가 해결되었다. size() 메서드가 size_t타입을 리턴하고 size_t타입은 음수가 없다..

C,C++ 2024. 11. 2. 14:57

WebAssembly raylib.h 컴파일하기

js를 이용해서 웹에서 돌아가는 간단한 게임을 만들다가 web assembly라는 기술을 만나게 되었다.우연히 Quake3라는 fps 게임을 웹에서 실행시키는 프로젝트를 보았다.아래 링크로 들어가 보면 게임도 할 수 있다. GitHub - lrusso/Quake3: Quake III Arena ported to JavaScript and WebAssemblyQuake III Arena ported to JavaScript and WebAssembly - lrusso/Quake3github.com 자세히 알아보니 web assembly라는 기술을 이용해서 c/c++코드를 웹에서 돌아갈 수 있도록 컴파일한 것이었다.나도 이번 기회에 c/c++로 만든 간단한 프로그램을 웹에 올려보며 web assembly 기..

C,C++ 2024. 7. 13. 16:17

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
doongeon의 stack 공유 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바