#include #include using namespace std; template inline void print(T t) {cout << t;} template <> inline void print(const char *p) {cout << "\"" << p << "\"";} template inline void print(const T *p) {cout << static_cast(p);} int main() { print("hello"); cout << "\n"; return EXIT_SUCCESS; }