프로그래머/CPP_강의정리

cpp Modern C++ delete

미역국마싯 2021. 11. 24. 19:21

delete ( 삭제된 함수 )

특정 함수를 사용하고 싶지 않을 때 이용한다. 컴파일러가 기본적으로 제공하는 함수도 포함한다.

class Player
{
public:
	void operator=(const Knight& k) = delete;

private:
	// delete가 없었을 때 특정 함수를 막는법
	// 정의되지 않은 비공개 함수
	void operator=(const Knight& k);  // 복사 연산자 막기
}

 

 

출처

https://www.inflearn.com/course/%EC%96%B8%EB%A6%AC%EC%96%BC-3d-mmorpg-1/dashboard

 

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 - 인프런 | 강의

시리즈를 원활하게 학습하기 위한 기초적인 C++ 문법들에 대해 학습합니다. 어셈블리 언어부터 시작해서 기본 C++ 문법, STL, C++11까지 핵심적인 내용을 압축해서 다루게 됩니다., - 강의 소개 | 인

www.inflearn.com

 

'프로그래머 > CPP_강의정리' 카테고리의 다른 글

cpp Modern C++ override, final  (0) 2021.11.24
cpp Modern C++ enum class  (0) 2021.11.24
cpp Modern C++ using  (0) 2021.11.24
cpp Modern C++ nullptr이 생긴 이유  (0) 2021.11.23
cpp Modern C++ 중괄호 초기화  (0) 2021.11.23