book: remove nullptr 0L condition

This is a bug introduced in #132.

Fixes #136
This commit is contained in:
Changkun Ou
2020-10-20 07:44:21 +02:00
parent 030b43e22b
commit 0f8819f4f9
3 changed files with 3 additions and 6 deletions

View File

@@ -53,8 +53,7 @@ void foo(char *);
void foo(int);
int main() {
if (std::is_same<decltype(NULL), decltype(0)>::value ||
std::is_same<decltype(NULL), decltype(0L)>::value)
if (std::is_same<decltype(NULL), decltype(0)>::value)
std::cout << "NULL == 0" << std::endl;
if (std::is_same<decltype(NULL), decltype((void*)0)>::value)
std::cout << "NULL == (void *)0" << std::endl;

View File

@@ -43,8 +43,7 @@ void foo(char *);
void foo(int);
int main() {
if (std::is_same<decltype(NULL), decltype(0)>::value ||
std::is_same<decltype(NULL), decltype(0L)>::value)
if (std::is_same<decltype(NULL), decltype(0)>::value)
std::cout << "NULL == 0" << std::endl;
if (std::is_same<decltype(NULL), decltype((void*)0)>::value)
std::cout << "NULL == (void *)0" << std::endl;

View File

@@ -14,8 +14,7 @@ void foo(char *);
void foo(int);
int main() {
if (std::is_same<decltype(NULL), decltype(0)>::value ||
std::is_same<decltype(NULL), decltype(0L)>::value)
if (std::is_same<decltype(NULL), decltype(0)>::value)
std::cout << "NULL == 0" << std::endl;
if (std::is_same<decltype(NULL), decltype((void*)0)>::value)
std::cout << "NULL == (void *)0" << std::endl;