fork download
  1. #include <iostream>
  2. using namespace std;
  3. void func(const char *p) { std::cout << (p?p:"const char*") << "\n"; }
  4. void func(std::nullptr_t p) { std::cout << "<null>\n"; }
  5.  
  6. int main()
  7. {
  8. func("test");
  9. char *p=nullptr;
  10. func(p);
  11. func(nullptr);
  12. return 0;
  13. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
test
const char*
<null>