use*_*424 3 c++ operator-overloading
为什么下面的线不起作用?
#include <iostream>
std::ostream& operator <<( std::ostream& os, const char *c)
{
    os << c; // why does this line doesn't work?
    return os;
}
int main()
{
    const char *c = "Hi";
    std::cout << c;
}