vc6++不能输出常量??

#include 
using namespace std;

int main() {
    std::cout << "Hello World!\n";
    int a='b';
    char c=97;
    cout<'a'<"a"<const double PI=3.1415926;
    cout

不能正常输出最后一个?

cout<PI<<endl;

改为

cout<<PI<<endl;