fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. template <class F>
  5. void funkcja (F &&comp) { }
  6.  
  7.  
  8.  
  9. template <class T, class F>
  10. class priority_queue {
  11. private:
  12. F &&comp;
  13.  
  14. public:
  15. priority_queue (F &&_comp) : comp(_comp) { }
  16. };
  17.  
  18. bool gr (int a, int b) { return true; }
  19.  
  20. int main() {
  21. priority_queue <int, decltype(gr)> a(gr);
  22. // funkcja(gr); // to dziala bez problemu
  23. return 0;
  24. }
Success #stdin #stdout 0s 3092KB
stdin
Standard input is empty
stdout
Standard output is empty