The Gamegrammer | 게임하는 프로그래머

닫기 검색결과 전체 보기
  • C++11 시간 Chrono

    [The C++ Programming Language에서 발췌] 표준 라이브러리는 시간을 다루기 위한 기능을 제공한다. 예를 들면 뭔가의 시간을 맞추는 기본적인 방법은 다음과 같다. 123456using namespace std::chorono; auto t0 = high_resolution_clock::now();do_work();auto t1 = high_resolution_clock::now();cout

    Programming/C++
    2017. 10. 9. 01:09
  • C++11 별칭(using)

    [The C++ Programming Language에서 발췌] 뜻밖에도 타입이나 템플릿에 대해 별명을 도입하는 것이 유용할 때가 많다. 예를 들어 표준 헤더 에는 아마도 다음과 같은 별칭 size_t에 대한 정의가 포함돼 있을 것이다. 1using size_t = unsigned int;;cs size_t란 이름이 붙은 실제의 타입은 구현별 정의 사항이므로, 다른 구현에서는 size_t가 unsigned long일 수도 있다. 별칭 size_t를 쓰면 프로그래머가 이식 가능한 코드를 작성하는데 도움이 된다. 타입의 템플릿 인자와 관련된 타입 별칭은 많은 경우 매개변수화 타입에 의해 제공된다. 예를 들면 다음과 같다. 123456templateclass Vector {public : using value..

    Programming/C++
    2017. 10. 9. 00:58
  • C++11 가변 인자 템플릿

    [The C++ Programming Language에서 발췌] 템플릿은 임의의 타입의 인자를 임의의 개수만큼 받아들이도록 정의될 수 있다. 그러한 템플릿을 가변 인자 템플릿이라고 부른다. 예를 들면 다음과 같다. 1234567void f() {}templatevoid f(T head, Tail... tail){ g(head); t(tail...);}Colored by Color Scriptercs 가변 인자 템플릿 구현이 핵심은 그것에 인자 리스트를 전달할 때 첫 번째 인자를 나머지와 분리할 수 있다는 점에 주목하는 것이다. 여기서는 첫 번째 인자(head)에 뭔가를 한 다음, 나머지 인자(tail)로 재귀적으로 f()를 호출한다. 생략 부호...은 리스트의 '나머지'를 나타내기 위해 사용됐다. 물론 ..

    Programming/C++
    2017. 10. 8. 22:48
이전페이지
더 보기
다음페이지
블로그 이미지

by Muramasa

    최근...

  • 포스트
  • 댓글
  • 더 보기

태그

  • FieldOfView
  • sphere
  • Mesh
  • unity
  • Circle
  • random
  • 2d
  • c++
  • 시야각
  • 랜덤
  • 계산기
  • 에디터
  • 메쉬
  • 유니티

카운터

Total
Today
Yesterday

공지사항

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
Muramasa's Blog is powered by daumkakao
Skin info material T Mark 5+ by 뭐하라
favicon

The Gamegrammer | 게임하는 프로그래머

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (16)
    • 비공개 포스팅 (0)
    • Programming (16)
      • Unity (7)
      • Unreal (0)
      • C++ (9)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바