2013년 7월 18일 목요일

[유튜브] 내가 쓰는 C++11: nullptr




비디오 만들고나서 구글을 쳐보니 함수인자로 받을때 NULL은 포인터가 아닌 int로 되서 잘못된 함수가 호출될 수도 있다는군요. (개인적으론 겪어보진 못한일 -_-a)

C++11 비디오 시리즈 모두보기

댓글 2개:

  1. function template 의 경우 잘못호출될 수 있더군요.
    저는 http://himskim.egloos.com/3895648 이 포스팅에서 봤던 내용입니다만...
    해당 포스팅 맨 아래 소스에서...
    오버로드된 void f(int i); 라는 함수가 있다면
    의도치 않은 호출이 일어날 가능성이 있을겁니다.

    답글삭제
    답글
    1. 넵 저도 비디오 만들고 찾아보니 그런 문제가 있다는군요..(비디오에 말풍선으로 달아놨어요~)... 제가 직접 당해 본 일은 없지요 ㅎㅎ

      삭제