Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:49:13

0001 // name=convertor_test ; gcc $name.cc -std=c++11 -lstdc++ -o /tmp/$name && /tmp/$name
0002 
0003 #include <iostream>
0004 
0005 struct TCheck
0006 {
0007     double fRe ; 
0008     double fIm ; 
0009 
0010     // TComplex has a convertor like this : looks like a bug invitation to me 
0011     operator double () const { return fRe; }
0012 };
0013 
0014 
0015 int main()
0016 {
0017     TCheck c {1., 100. } ; 
0018 
0019     double c0 = c ; 
0020     std::cout << " c0 " << c0 << std::endl ; 
0021 
0022     return 0 ; 
0023 }