728x90
C++03까지는 Null Pointer를 나타내기 위해 NULL 매크로나 상수 0을 사용했다. 그러나 NULL 매크로나 상수 0을 사용하여 함수에 인자로 넘기면 int형으로 추론되어버리는 문제가 발생하기도 한다.
그리하여 nullptr이라는 키워드가 생겼다.
사용 방법은 Null Pointer로 '0'이나 'NULL'을 사용하던 것을 'nullptr'로 바꾸기만 하면된다.
char* p = nullptr;
728x90
'Basic Programming > C++ 11' 카테고리의 다른 글
C++11 - "default" and "delete" keyword (0) | 2016.11.29 |
---|---|
C++11 - std::mutex (lock_guard, try_lock, try_lock_for, recursive_mutex) (0) | 2016.11.25 |
C++11 - enum (0) | 2016.02.26 |
C++11 - range based for (0) | 2016.02.25 |
C++11 - 람다(lambda) 함수 - 2 (0) | 2016.02.25 |