반응형

대입 연산자 중복 정의 4

[C++ 무료 동영상 강의] 49. 대입 연산자 중복 정의

[C++ 무료 동영상 강의] 49. 대입 연산자 중복 정의 다루는 내용디폴트 대입 연산자,얕은 복사,깊은 복사,복사 생성자,대입 연산자 중복 정의, 동적 배열 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C++] 49. 대입 연산자 중복 정의

[C++] 49. 대입 연산자 중복 정의

이번에는 대입 연산자 중복 정의를 하는 방법을 살펴보기로 할게요. 대입 연산자는 개발자가 정의하지 않으면 디폴트 대입 연산자가 동작합니다. 디폴트 대입 연산자는 디폴트 복사 생성자처럼 단순히 메모리 내용을 복사하는 얕은 복사를 진행합니다. 복사 생성자처럼 클래스 내부에 동적으로 생성한 다른 개체를 갖고 있을 때 깊은 복사를 하는 대입 연산자를 중복 정의할 필요가 있습니다. 깊은 복사와 얕은 복사는 복사 생성자 부분을 다시 살펴보기기 바랍니다. 여기에서는 복사 생성자에서 예를 들었던 동적 배열을 예로 들게요. 동적 배열은 생성할 때 보관할 원소의 최대 개수를 입력 인자로 받아 배열을 동적으로 생성하게 할 거예요. DCArray::DCArray(int _capa) { Init(); if(_capa) { ba..

[C++ 동영상 강의] 7장 연산자 중복 정의 Part2

[C++ 동영상 강의] 7장 연산자 중복 정의 Part2연산자 중복 정의전역 연산자 중복 정의클래스에 연산자 중복 정의연산자 중복 정의 예대입 연산자 중복 정의[]연산자 중복 정의묵시적 형변화 중복 정의증감 연산자 중복 정의개체 출력자함수 개체 IT 전문가로 가는 길 Escort C++국내도서저자 : 장문석출판 : 언제나휴일 2013.03.05상세보기 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

[C++ 동영상 강의] 7장 연산자 중복 정의 Part1

[C++ 동영상 강의] 7장 연산자 중복 정의 Part1연산자 중복 정의전역 연산자 중복 정의클래스에 연산자 중복 정의연산자 중복 정의 예대입 연산자 중복 정의[]연산자 중복 정의묵시적 형변화 중복 정의증감 연산자 중복 정의개체 출력자함수 개체 IT 전문가로 가는 길 Escort C++국내도서저자 : 장문석출판 : 언제나휴일 2013.03.05상세보기 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

반응형