fork download
  1. #include <iostream>
  2.  
  3. template<typename T>
  4. struct MemoryRegion
  5. {
  6. };
  7.  
  8. int main()
  9. {
  10. MemoryRegion<int> FinalRegion(MemoryRegion<int>());
  11. FinalRegion(NULL);
  12. }
  13.  
  14. MemoryRegion<int> FinalRegion(MemoryRegion<int>(*)())
  15. {
  16. std::cout << "Function called\n";
  17. return MemoryRegion<int>();
  18. }
  19.  
Success #stdin #stdout 0.01s 2724KB
stdin
Standard input is empty
stdout
Function called