영어 검색폼 어학사전 검색창 검색하기 메뉴 다른 사전| 어학사전 언어 리스트 첫번째 사전목록 전체언어 영어 English 한국어 일본어 중국어 한자 두번째 사전목록 베트남어 인도네시아어 이탈리아어 프랑스어 터키어 태국어 폴란드어 세번째 사전목록 포르투갈어 체코어 헝가리어 아랍어 스웨덴어 힌디어 네덜란드어 네번째 사전목록 페르시아어 스와힐리어 루마니아어 러시아어 사전홈 단어장 c++ (탈퇴한사용자, 41개, 2012.11.23최종수정) 즐겨찾기 다운로드 단어 목록 단어 전체선택 발음듣기 | 단어장 이동하기 레이어 단어장 선택 발음듣기 레이어 이전 단어 일시정지 재생 다음 단어 설정 반복횟수 1회 2회 3회 4회 5회 재생간격 1초 2초 3초 4초 5초 선택내용 : 최신순 선택옵션 최신순 철자순 뜻 감추기 요약보기 단어 선택 RAII Resource Acquision Is Initialize. //생성자와 소멸자를 사용해서 자원을 관리하자는 용어 Resource Acquision Is Initialize. //생성자와 소멸자를 사용해서 자원을 관리하자는 용어 단어 선택 explicit 생성자 생성자 앞에 explicit 이라는 키워드를 붙이면 파라미터가 1개인 생성자가 변환 생성자로 사용되는 것을 막는다. 생성자 앞에 explicit 이라는 키워드를 붙이면 파라미터가 1개인 생성자가 변환 생성자로 사용되는 것을 막는다. 단어 선택 변환 생성자 파라미터가 1개인 생성자를 변환 생성자라고 한다. 다른 type을 해당 객체로 변환할 때 사용된다. int n; Complex c(1,2); c = n; // 변환 생성자 호출 파라미터가 1개인 생성자를 변환 생성자라고 한다. 다른 type을 해당 객체로 변환할 때 사용된다. int n; Complex c(1,2); c = n; // 변환 생성자 호출 단어 선택 변환 연산자 객체가 다른 type으로 변환될 때 호출된다. 리턴 type을 명시하지 않는다. 그렇지만 반드시 해당 type을 리턴해야 한다. int n; Complex c(1,2); n = c; // 변환 연산자 호출 객체가 다른 type으로 변환될 때 호출된다. 리턴 type을 명시하지 않는다. 그렇지만 반드시 해당 type을 리턴해야 한다. int n; Complex c(1,2); n = c; // 변환 연산자 호출 단어 선택 shared_ptr 이미 C++ 표준에 참조계수 기반의 스마트 포인터가 있습니다. shared_ptr<int> p1( new int ); 이미 C++ 표준에 참조계수 기반의 스마트 포인터가 있습니다. shared_ptr<int> p1( new int ); 단어 선택 auto_ptr C++ 표준 라이브러리인 STL에 이미 정의된 소유권이전의 스마트 포인터이다. C++ 표준 라이브러리인 STL에 이미 정의된 소유권이전의 스마트 포인터이다. 단어 선택 smart pointer & reference counting 대부분의 스마트 포인터는 내부적으로 포인터 변수를 가지고 있기 때문에 복사 생성자와 대입연산자를 재정의하지 않으면 얕은 복사가 발생한다. 대부분의 복사 생성자와 대입연사자를 재정의할 때 deep copy를 구현하는 경우가 많은데 이 방법은 스마트 포인터에는 적합하지가 않다. 왜냐하면 포인터는 가리키는 대상이 하나인 것이어 하기 때문이다. 그래서 대신 reference counting을 사용해서 이 문제를 해결한다. 대부분의 스마트 포인터는 내부적으로 포인터 변수를 가지고 있기 때문에 복사 생성자와 대입연산자를 재정의하지 않으면 얕은 복사가 발생한다. 대부분의 복사 생성자와 대입연사자를 재정의할 때 deep copy를 구현하는 경우가 많은데 이 방법은 스마트 포인터에는 적합하지가 않다. 왜냐하면 포인터는 가리키는 대상이 하나인 것이어 하기 때문이다. 그래서 대신 reference counting을 사용해서 이 문제를 해결한다. 단어 선택 p->Go() p + q => p.operator+(q) 이듯이, p-> : p.operator->() 로 해석된다. 그래서 (p.operator->())Go() 의 표현이지만... (p.operator->())->Go()처럼 해석도 된다. p + q => p.operator+(q) 이듯이, p-> : p.operator->() 로 해석된다. 그래서 (p.operator->())Go() 의 표현이지만... (p.operator->())->Go()처럼 해석도 된다. 단어 선택 스마트 포인터 임의의 객체가 다른 타입의 포인터 역활을 하는것. 장점 : 진짜 포인터가 아니라 객체이다. 생성/복사/대입/소멸의 모든 과정을 사용자가 제어할 수 있다. 대표적 활용이 소멸자에서 자동삭제기능이다. 원리 : ->, * 연산자를 재정의해서 만들게 된다!! 임의의 객체가 다른 타입의 포인터 역활을 하는것. 장점 : 진짜 포인터가 아니라 객체이다. 생성/복사/대입/소멸의 모든 과정을 사용자가 제어할 수 있다. 대표적 활용이 소멸자에서 자동삭제기능이다. 원리 : ->, * 연산자를 재정의해서 만들게 된다!! 단어 선택 클래스 템플릿 template<typename T> class Stack { T buff[10]; void push( const T& a ) { buff[++index] = a; } template<typename T> class Stack { T buff[10]; void push( const T& a ) { buff[++index] = a; } 이전페이지 없음 1 2 3 4 5 다음페이지 없음 Daum 사전앱을 다운로드하세요! 서비스 메뉴 서비스 약관/정책| 권리침해신고| 사전 고객센터| 사전 문의하기| 공지사항 Copyright ⓒ Kakao Corp. All rights reserved. 위 내용에 대한 저작권 및 법적 책임은 자료 제공사 또는 글쓴이에 있으며 Kakao의 입장과 다를 수 있습니다.
단어장 c++ (탈퇴한사용자, 41개, 2012.11.23최종수정) 즐겨찾기 다운로드 단어 목록 단어 전체선택 발음듣기 | 단어장 이동하기 레이어 단어장 선택 발음듣기 레이어 이전 단어 일시정지 재생 다음 단어 설정 반복횟수 1회 2회 3회 4회 5회 재생간격 1초 2초 3초 4초 5초 선택내용 : 최신순 선택옵션 최신순 철자순 뜻 감추기 요약보기 단어 선택 RAII Resource Acquision Is Initialize. //생성자와 소멸자를 사용해서 자원을 관리하자는 용어 Resource Acquision Is Initialize. //생성자와 소멸자를 사용해서 자원을 관리하자는 용어 단어 선택 explicit 생성자 생성자 앞에 explicit 이라는 키워드를 붙이면 파라미터가 1개인 생성자가 변환 생성자로 사용되는 것을 막는다. 생성자 앞에 explicit 이라는 키워드를 붙이면 파라미터가 1개인 생성자가 변환 생성자로 사용되는 것을 막는다. 단어 선택 변환 생성자 파라미터가 1개인 생성자를 변환 생성자라고 한다. 다른 type을 해당 객체로 변환할 때 사용된다. int n; Complex c(1,2); c = n; // 변환 생성자 호출 파라미터가 1개인 생성자를 변환 생성자라고 한다. 다른 type을 해당 객체로 변환할 때 사용된다. int n; Complex c(1,2); c = n; // 변환 생성자 호출 단어 선택 변환 연산자 객체가 다른 type으로 변환될 때 호출된다. 리턴 type을 명시하지 않는다. 그렇지만 반드시 해당 type을 리턴해야 한다. int n; Complex c(1,2); n = c; // 변환 연산자 호출 객체가 다른 type으로 변환될 때 호출된다. 리턴 type을 명시하지 않는다. 그렇지만 반드시 해당 type을 리턴해야 한다. int n; Complex c(1,2); n = c; // 변환 연산자 호출 단어 선택 shared_ptr 이미 C++ 표준에 참조계수 기반의 스마트 포인터가 있습니다. shared_ptr<int> p1( new int ); 이미 C++ 표준에 참조계수 기반의 스마트 포인터가 있습니다. shared_ptr<int> p1( new int ); 단어 선택 auto_ptr C++ 표준 라이브러리인 STL에 이미 정의된 소유권이전의 스마트 포인터이다. C++ 표준 라이브러리인 STL에 이미 정의된 소유권이전의 스마트 포인터이다. 단어 선택 smart pointer & reference counting 대부분의 스마트 포인터는 내부적으로 포인터 변수를 가지고 있기 때문에 복사 생성자와 대입연산자를 재정의하지 않으면 얕은 복사가 발생한다. 대부분의 복사 생성자와 대입연사자를 재정의할 때 deep copy를 구현하는 경우가 많은데 이 방법은 스마트 포인터에는 적합하지가 않다. 왜냐하면 포인터는 가리키는 대상이 하나인 것이어 하기 때문이다. 그래서 대신 reference counting을 사용해서 이 문제를 해결한다. 대부분의 스마트 포인터는 내부적으로 포인터 변수를 가지고 있기 때문에 복사 생성자와 대입연산자를 재정의하지 않으면 얕은 복사가 발생한다. 대부분의 복사 생성자와 대입연사자를 재정의할 때 deep copy를 구현하는 경우가 많은데 이 방법은 스마트 포인터에는 적합하지가 않다. 왜냐하면 포인터는 가리키는 대상이 하나인 것이어 하기 때문이다. 그래서 대신 reference counting을 사용해서 이 문제를 해결한다. 단어 선택 p->Go() p + q => p.operator+(q) 이듯이, p-> : p.operator->() 로 해석된다. 그래서 (p.operator->())Go() 의 표현이지만... (p.operator->())->Go()처럼 해석도 된다. p + q => p.operator+(q) 이듯이, p-> : p.operator->() 로 해석된다. 그래서 (p.operator->())Go() 의 표현이지만... (p.operator->())->Go()처럼 해석도 된다. 단어 선택 스마트 포인터 임의의 객체가 다른 타입의 포인터 역활을 하는것. 장점 : 진짜 포인터가 아니라 객체이다. 생성/복사/대입/소멸의 모든 과정을 사용자가 제어할 수 있다. 대표적 활용이 소멸자에서 자동삭제기능이다. 원리 : ->, * 연산자를 재정의해서 만들게 된다!! 임의의 객체가 다른 타입의 포인터 역활을 하는것. 장점 : 진짜 포인터가 아니라 객체이다. 생성/복사/대입/소멸의 모든 과정을 사용자가 제어할 수 있다. 대표적 활용이 소멸자에서 자동삭제기능이다. 원리 : ->, * 연산자를 재정의해서 만들게 된다!! 단어 선택 클래스 템플릿 template<typename T> class Stack { T buff[10]; void push( const T& a ) { buff[++index] = a; } template<typename T> class Stack { T buff[10]; void push( const T& a ) { buff[++index] = a; } 이전페이지 없음 1 2 3 4 5 다음페이지 없음
단어장 c++ (탈퇴한사용자, 41개, 2012.11.23최종수정) 즐겨찾기 다운로드 단어 목록 단어 전체선택 발음듣기 | 단어장 이동하기 레이어 단어장 선택 발음듣기 레이어 이전 단어 일시정지 재생 다음 단어 설정 반복횟수 1회 2회 3회 4회 5회 재생간격 1초 2초 3초 4초 5초 선택내용 : 최신순 선택옵션 최신순 철자순 뜻 감추기 요약보기 단어 선택 RAII Resource Acquision Is Initialize. //생성자와 소멸자를 사용해서 자원을 관리하자는 용어 Resource Acquision Is Initialize. //생성자와 소멸자를 사용해서 자원을 관리하자는 용어 단어 선택 explicit 생성자 생성자 앞에 explicit 이라는 키워드를 붙이면 파라미터가 1개인 생성자가 변환 생성자로 사용되는 것을 막는다. 생성자 앞에 explicit 이라는 키워드를 붙이면 파라미터가 1개인 생성자가 변환 생성자로 사용되는 것을 막는다. 단어 선택 변환 생성자 파라미터가 1개인 생성자를 변환 생성자라고 한다. 다른 type을 해당 객체로 변환할 때 사용된다. int n; Complex c(1,2); c = n; // 변환 생성자 호출 파라미터가 1개인 생성자를 변환 생성자라고 한다. 다른 type을 해당 객체로 변환할 때 사용된다. int n; Complex c(1,2); c = n; // 변환 생성자 호출 단어 선택 변환 연산자 객체가 다른 type으로 변환될 때 호출된다. 리턴 type을 명시하지 않는다. 그렇지만 반드시 해당 type을 리턴해야 한다. int n; Complex c(1,2); n = c; // 변환 연산자 호출 객체가 다른 type으로 변환될 때 호출된다. 리턴 type을 명시하지 않는다. 그렇지만 반드시 해당 type을 리턴해야 한다. int n; Complex c(1,2); n = c; // 변환 연산자 호출 단어 선택 shared_ptr 이미 C++ 표준에 참조계수 기반의 스마트 포인터가 있습니다. shared_ptr<int> p1( new int ); 이미 C++ 표준에 참조계수 기반의 스마트 포인터가 있습니다. shared_ptr<int> p1( new int ); 단어 선택 auto_ptr C++ 표준 라이브러리인 STL에 이미 정의된 소유권이전의 스마트 포인터이다. C++ 표준 라이브러리인 STL에 이미 정의된 소유권이전의 스마트 포인터이다. 단어 선택 smart pointer & reference counting 대부분의 스마트 포인터는 내부적으로 포인터 변수를 가지고 있기 때문에 복사 생성자와 대입연산자를 재정의하지 않으면 얕은 복사가 발생한다. 대부분의 복사 생성자와 대입연사자를 재정의할 때 deep copy를 구현하는 경우가 많은데 이 방법은 스마트 포인터에는 적합하지가 않다. 왜냐하면 포인터는 가리키는 대상이 하나인 것이어 하기 때문이다. 그래서 대신 reference counting을 사용해서 이 문제를 해결한다. 대부분의 스마트 포인터는 내부적으로 포인터 변수를 가지고 있기 때문에 복사 생성자와 대입연산자를 재정의하지 않으면 얕은 복사가 발생한다. 대부분의 복사 생성자와 대입연사자를 재정의할 때 deep copy를 구현하는 경우가 많은데 이 방법은 스마트 포인터에는 적합하지가 않다. 왜냐하면 포인터는 가리키는 대상이 하나인 것이어 하기 때문이다. 그래서 대신 reference counting을 사용해서 이 문제를 해결한다. 단어 선택 p->Go() p + q => p.operator+(q) 이듯이, p-> : p.operator->() 로 해석된다. 그래서 (p.operator->())Go() 의 표현이지만... (p.operator->())->Go()처럼 해석도 된다. p + q => p.operator+(q) 이듯이, p-> : p.operator->() 로 해석된다. 그래서 (p.operator->())Go() 의 표현이지만... (p.operator->())->Go()처럼 해석도 된다. 단어 선택 스마트 포인터 임의의 객체가 다른 타입의 포인터 역활을 하는것. 장점 : 진짜 포인터가 아니라 객체이다. 생성/복사/대입/소멸의 모든 과정을 사용자가 제어할 수 있다. 대표적 활용이 소멸자에서 자동삭제기능이다. 원리 : ->, * 연산자를 재정의해서 만들게 된다!! 임의의 객체가 다른 타입의 포인터 역활을 하는것. 장점 : 진짜 포인터가 아니라 객체이다. 생성/복사/대입/소멸의 모든 과정을 사용자가 제어할 수 있다. 대표적 활용이 소멸자에서 자동삭제기능이다. 원리 : ->, * 연산자를 재정의해서 만들게 된다!! 단어 선택 클래스 템플릿 template<typename T> class Stack { T buff[10]; void push( const T& a ) { buff[++index] = a; } template<typename T> class Stack { T buff[10]; void push( const T& a ) { buff[++index] = a; } 이전페이지 없음 1 2 3 4 5 다음페이지 없음