• 검색

  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
최익필의 이름없는 블로그
CATEGORY
  • 분류 전체보기
    • 연구실
      • 소스공유
      • Boost.org
      • 네트워크 이해하기
      • Microsoft Visual Studio Tip
      • SQL
      • 파편화된 기록들
    • 책 정리
      • 독후감
      • 열혈강의 C++
      • The C++ Programming Languag..
      • Effective C++ 2판
      • Effective C++ 3판
      • Reference C++
      • More Effective C++ 1판
      • Exceptional C++
      • More Exceptional C++
      • Exceptional C++ Style
      • C++ Coding Standards : C++ ..
      • Modern C++ Design
      • C++ Template Metaprogrammin..
      • C++ Template
      • Effective STL
      • The Art and Science of C
      • Effective C#
      • Programming in Lua
      • 하루 10분씩 핵심만 골라 마스터하는 SQL
      • Shading(쉐이딩)
      • 프로그램 설계 방법론
      • Refactoring : 리팩토링
      • Programming Challenges : 알고..
      • 프로그램은 왜 실패하는가?
      • 놀라운 수의 세계 - 이야기로 배우는 수학의 원리
      • 놀라운 도형의 세계 - 이야기로 배우는 기하학의 ..
      • 인도 베다수학
    • 기타...
      • 기록들
      • 아이디어
      • 자신의 연구
      • 타인의 연구
      • 내 머리속에서
      • 타인 머리속에서
      • 게임 소개
      • 자료실
VISITOR 오늘 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

리로스 누수 검색 결과

해당 글 1건
항목 9 : 리소스 누수를 피하는 방법의 정공은 소멸자이다.

부재 : 함수 내부의 동적 메모리 할당은 auto_ptr(의 성격으로 이해하면 더 좋을듯) 을 사용 해라! 이유 1. 소멸자는 객체 소멸시 반드시 호출 되는 성질을 이용하기 때문이다. (소멸자가 호출 안되는 에외도 있으나, 그건 차후에 설명하겠다고 스캇은 말한다.) 구현 방법 1. 동적메모리 할당시 반환되는 메모리를 인자로 같는 객체의 생성자를 만들고, 소멸자에 이 인자를 지워 준다. 효과 1. 함수 내부에서 예외가 발생하여, 함수 루틴이 종류가 되어도 객체는 소멸되기 때문에 삭제가 된다. 대표적 사례 1. 기본 지원되는 auto_ptr 을 사용하면 손쉽게 구현 가능하다. 2. auto_ptr 에 대해서 인터넷 검사면, 그 개념이 잡힐것이다. 간단한것은 스스로 만들어 써도 되지만 MEC++ 읽는 사람이라..

책 정리/More Effective C++ 1판 2008. 5. 16. 18:15
  • 이전
  • 1
  • 다음

CATEGORY

  • 분류 전체보기
    • 연구실
      • 소스공유
      • Boost.org
      • 네트워크 이해하기
      • Microsoft Visual Studio Tip
      • SQL
      • 파편화된 기록들
    • 책 정리
      • 독후감
      • 열혈강의 C++
      • The C++ Programming Languag..
      • Effective C++ 2판
      • Effective C++ 3판
      • Reference C++
      • More Effective C++ 1판
      • Exceptional C++
      • More Exceptional C++
      • Exceptional C++ Style
      • C++ Coding Standards : C++ ..
      • Modern C++ Design
      • C++ Template Metaprogrammin..
      • C++ Template
      • Effective STL
      • The Art and Science of C
      • Effective C#
      • Programming in Lua
      • 하루 10분씩 핵심만 골라 마스터하는 SQL
      • Shading(쉐이딩)
      • 프로그램 설계 방법론
      • Refactoring : 리팩토링
      • Programming Challenges : 알고..
      • 프로그램은 왜 실패하는가?
      • 놀라운 수의 세계 - 이야기로 배우는 수학의 원리
      • 놀라운 도형의 세계 - 이야기로 배우는 기하학의 ..
      • 인도 베다수학
    • 기타...
      • 기록들
      • 아이디어
      • 자신의 연구
      • 타인의 연구
      • 내 머리속에서
      • 타인 머리속에서
      • 게임 소개
      • 자료실

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • Effective STL
  • c#
  • C++ Coding Standards
  • 템플릿
  • c++
  • MEC++
  • More Exceptional C++
  • Exceptional C++
  • EC++
  • Exceptional C++ Style
  • More Effective C++
  • Lua
  • Effective C++
  • IT
  • stl
더보기+

VISITOR

오늘
어제
전체
Powered by Privatenote Copyright © 최익필의 이름없는 블로그 All rights reserved. TistoryWhaleSkin3.2

티스토리툴바