我的系统是ubuntu 17.04
最近在看比特币代码,看到bitcoind.cpp时最后一行有一句
return (AppInit(argc, argv) ? EXIT_SUCCESS : EXIT_FAILURE);
忽然产生了一个疑惑:EXIT_SUCCESS与EXIT_FAILURE定义在哪里?
看到bitcoind.cpp最上面的include有一句 #include <stdio.h>
估计应该是在/usr/include/stdio.h
但是在/usr/include/stdio.h找遍了依照不到EXIT_SUCCESS的定义。我确定所有的include里面都搜索不到EXIT_SUCCESS和EXIT_FAILURE的定义。
请高手解答EXIT_SUCCESS的定义为什么在cstdlib.h里面?而在源代码里面又没有进行相应的声明(我是通过grep 整个系统搜索到的)
http://en.cppreference.com/w/...