서버플머성장기

menu-opener icon
  • 홈
  • 태그
  • 방명록
std::next와 std::advance의 차이점 포스팅 썸네일 이미지

< Programming >/C++

std::next와 std::advance의 차이점

C++ 표준 라이브러리에는 반복자를 조작하는 유용한 함수들이 포함되어 있다. C++11 표준 라이브러리인 iterator 헤더 내의 두가지 함수에 대해 설명한다. std::next와 std::advance는 반복자를 전진시키는 기능을 제공하지만, 몇 가지 차이점이 있는데, 이에 대한 포스팅을 한다. 1. std::next 현재 반복자 위치에서 주어진 거리만큼 전진한 새로운 반복자를 반환한다. 기본적으로 'n'값이 1인 경우로 설정되어 있으며, 'n' 값을 변경하여 다른 거리로 전진시킬 수도 있다. 아래는 예제코드. std::vector myVector = {1, 2, 3, 4, 5}; auto it = myVector.begin(); auto nextIt = std::next(it, 3); // it을 ..

2023.06.08 게시됨

1

공지사항

최근글

인기글

최근 작성된 댓글

태그 클라우드

  • 스톤에이지
  • API 포트폴리오
  • std::next
  • 니스스톤
  • Ringbuffer
  • sql view
  • 유니티 포스트 프로세싱
  • 2D게임 포트폴리오
  • c++ 람다
  • C++ AI
  • c++
  • Behavior Tree
  • API게임
  • 유니티 개발일지
  • unity Post Processing
  • MySQL View
  • 게임프로그래밍
  • std::advance
  • c++ function
  • Blackboard
Copyright . 베이스캠프 all rights reserved.
Designed by 베이스캠프
닫기 아이콘
사이드 프로필 배경이미지
블로그 이미지

DevCho1107

기록용

  • 전체보기 (52)
    • < Programming > (22)
      • C++ (10)
      • C# (10)
      • Algorithm (0)
      • RDBMS (1)
      • DesignPattern (1)
    • < Portfolio > (28)
      • Server (0)
      • Unity (8)
      • WinAPI (20)
      • Unreal (0)
    • < Book > (1)
      • 감상평 (1)
    • < ETC > (0)
      • ChatGpt (0)
      • Memorize (0)

전체

오늘

어제

Designed by 베이스캠프

티스토리툴바