Skip to content

Commit 0f8819f

Browse files
committed
book: remove nullptr 0L condition
This is a bug introduced in #132. Fixes #136
1 parent 030b43e commit 0f8819f

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

book/en-us/02-usability.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ void foo(char *);
5353
void foo(int);
5454
5555
int main() {
56-
if (std::is_same<decltype(NULL), decltype(0)>::value ||
57-
std::is_same<decltype(NULL), decltype(0L)>::value)
56+
if (std::is_same<decltype(NULL), decltype(0)>::value)
5857
std::cout << "NULL == 0" << std::endl;
5958
if (std::is_same<decltype(NULL), decltype((void*)0)>::value)
6059
std::cout << "NULL == (void *)0" << std::endl;

book/zh-cn/02-usability.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@ void foo(char *);
4343
void foo(int);
4444
4545
int main() {
46-
if (std::is_same<decltype(NULL), decltype(0)>::value ||
47-
std::is_same<decltype(NULL), decltype(0L)>::value)
46+
if (std::is_same<decltype(NULL), decltype(0)>::value)
4847
std::cout << "NULL == 0" << std::endl;
4948
if (std::is_same<decltype(NULL), decltype((void*)0)>::value)
5049
std::cout << "NULL == (void *)0" << std::endl;

code/2/2.01.nullptr.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ void foo(char *);
1414
void foo(int);
1515

1616
int main() {
17-
if (std::is_same<decltype(NULL), decltype(0)>::value ||
18-
std::is_same<decltype(NULL), decltype(0L)>::value)
17+
if (std::is_same<decltype(NULL), decltype(0)>::value)
1918
std::cout << "NULL == 0" << std::endl;
2019
if (std::is_same<decltype(NULL), decltype((void*)0)>::value)
2120
std::cout << "NULL == (void *)0" << std::endl;

0 commit comments

Comments
 (0)