- #include <iostream> 
- #include <string> 
- using namespace std; 
-   
- template<class T> 
- class List 
- { 
- public: 
-     bool is_equal(const List<T> &other) const 
-     { 
-         return false; 
-     } 
- }; 
-   
- int main() 
- { 
-     List<string> *list2 = new List<string>(); 
-     List<string> *list3 = new List<string>(); 
-   
-     // ... 
-   
-     bool random = list2->is_equal(*list3); 
-     cout << "LOOK MA, NO ERRORS!"; 
-   
-     delete list2; 
-     delete list3; 
-   
-     return 0; 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGU8Y2xhc3MgVD4KY2xhc3MgTGlzdAp7CnB1YmxpYzoKICAgIGJvb2wgaXNfZXF1YWwoY29uc3QgTGlzdDxUPiAmb3RoZXIpIGNvbnN0CiAgICB7CiAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgfQp9OwoKaW50IG1haW4oKQp7CiAgICBMaXN0PHN0cmluZz4gKmxpc3QyID0gbmV3IExpc3Q8c3RyaW5nPigpOwogICAgTGlzdDxzdHJpbmc+ICpsaXN0MyA9IG5ldyBMaXN0PHN0cmluZz4oKTsKCiAgICAvLyAuLi4KCiAgICBib29sIHJhbmRvbSA9IGxpc3QyLT5pc19lcXVhbCgqbGlzdDMpOwogICAgY291dCA8PCAiTE9PSyBNQSwgTk8gRVJST1JTISI7CgogICAgZGVsZXRlIGxpc3QyOwogICAgZGVsZXRlIGxpc3QzOwogICAgCiAgICByZXR1cm4gMDsKfQ==