• 검색

  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
최익필의 이름없는 블로그
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건
항목 32 : 만들고 있는 클래스가 무엇인지 확실히 하라. ( Be clear what kind of class you’re writing. )

{ 왜냐하면 클래스를 어정쩡하게 만들면, 가독성이나 각종 논리적 에러에 혼란이 오기 때문이다. 일반적으로 각 상황에 맞는 클래스 작성법을 설명한다. 값들을 저장하는 클래스 1. 복사 할당자, 복사 생성자가 존재한다. 2. 가상 함수가 없다. 3. 클래스의 객체 자체가 직접 사용 된다. 4. 기본 자료형 처럼 쓰인다. 기반 클래스 1. 공용이면서 가상이거나 보호된 가상이 아닌 소멸자가 있다. 2. 가상 함수가 있다. 3. 인스턴스는 대개 힙이나 스마트 포인터로 만든다. 특성 클래스 1. typedef와 정적 함수만 있으며. 상태 변경이 불가능하다. 2. 함수 오버로딩의 분기 조건에 많이 쓰인다. 정책 클래스 1. 특정한 클래스들에게 어떻게 구현해야 되는지 강제하기 위해서 사용 한다.(복사 할당, 생성이 안..

책 정리/C++ Coding Standards : C++ 코딩의 정석 2009. 2. 26. 10: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

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

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

VISITOR

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

티스토리툴바