Sun Studio 12:C++ 用户指南

2.5.4 #error

发出警告后,#error 指令不再继续编译。指令原来的行为是发出警告并继续编译。其新行为(和其他编译器保持一致)是发出错误消息并立即停止编译。编译器退出并报告失败。