fork(3) download
  1. template <typename T>
  2. class Matrix { };
  3.  
  4. template <typename T>
  5. class MyClass
  6. {
  7. public:
  8. Matrix<T> myFunc() { return {}; }
  9. };
  10.  
  11. template <typename T>
  12. using my_f = Matrix<T> (MyClass<T>::*)();
  13.  
  14. int main() {
  15. my_f<double> f = &MyClass<double>::myFunc;
  16. return 0;
  17. }
Success #stdin #stdout 0s 4396KB
stdin
Standard input is empty
stdout
Standard output is empty