I'm confused with the following small program. I looked at the
<complex> header file (gcc-3.3). operator* is defined in namespace std.
I'm wondering why the operator * can be used in the following program
even without quantify with namespace std.
Thanks,
Peng
#include <complex>
int main(int argc, char *argv[])
{
std::complex<double> a;
std::complex<double> b;
std::complex<double> c = a * b;
}