• 검색

  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
최익필의 이름없는 블로그
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건
항목 31 : 함수의 인자의 처리 순서에 좌우되는 코드는 좋지 않다. ( Don’t write code that depends on the order of evaluation of function arguments. )

{ 왜냐하면, 함수의 인자 처리 순서는 각 컴파일러마다 다르며, 컴파일러 버전마다 다를 수도 있다. 결국 함수 인자의 처리 순서를 예상하고 함수에 인자를 전달한다면, 나중에 문제가 생길 위험이 있다. 그러니 이번 항목에서 말하는 제목을 반드시 기억해 두는 것이 좋다. 이 책은 안드레이 안렉산드레스쿠(Andrei Alexandrescu)와 허브 셔터(Herb Sutter) 가 만든 책으로 허브 셔터는 자신의 Exceptional C++ 에서 "스마트 포인터를 잘 사용하는 방법"에 대해서 썻던 항목들에, 이 문제점도 같이 정리해 두었었다. 그러므로 나는 이 항목에 대해서 더 이야기 하지는 않을 것이다. 왜냐하면 아주 간단하게 예만 보여줘도 충분히 이해 가능하기 떄문이다. 이 예제코드는 함수의 인자 처리 순서..

책 정리/C++ Coding Standards : C++ 코딩의 정석 2009. 2. 26. 10:13
  • 이전
  • 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#
  • Effective STL
  • Lua
  • C++ Coding Standards
  • Exceptional C++ Style
  • 템플릿
  • IT
  • stl
  • EC++
  • c++
  • Exceptional C++
  • More Exceptional C++
  • MEC++
  • Effective C++
  • More Effective C++
더보기+

VISITOR

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

티스토리툴바