yam3u 님의 블로그

  • 홈
  • 태그
  • 방명록

2025/05/24 1

cpp10 STRING객체(복사/이동)/push_back/emplace_back

STRING( const STRING& other )복사생성자 : 객체를 새로 만들 때, 복사를 이용해! (깊은 복사를 한다..)다른 객체와 똑같은 내용으로... 새로운 객체를 만드는 것.other.p의 내용을 새로운 p에다가 복사해주는 것.보다시피..STRING s2 = s1;이게 복사 생성자로 s2를 만들어 준것.. STRING& operator= ( const STRING& other ): 복사 할당 (복사 대입)이미 있는 객체에.. 복사 대입할 때 이미 존재하는 a에 대해, b의 내용을 복사하는 것..p.release()로 기존 자원을 해제한다.. make_unique로 새 메모리를 할당 후, memcpy를 통해 내용 복사!실제 호출은 이런 식으로..STRING(STRING&& other): 이동..

cpp(stl) 2025.05.24
이전
1
다음
더보기
프로필사진

yam3u 님의 블로그

공부용일기장(아마도)

  • 공부장 (17)
    • cpp(stl) (11)
    • 서버 (5)
    • 허공 (1)

Tag

cpp, 게임서버,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바