#include #include #include using namespace std; static int n1; template void Show(VariousType *value) { cout<< " \n Round : "<< n1++ <<" --> Data Type Who Knows \n Data Type " << typeid(value).name() << "\n Value assigned : " << *value << "\n address &value " << (&value); cout<< " \n-------------\n"; } int main() { // Call Show to displays an integer int Integer = 1234; int n1 = Integer; cout<<(" Value:Integer Type : "); Show(&n1); // Call Show to displays a character //'\u033F' string Character = "12 character"; cout<<(" Value: String type : "); Show(&Character); // Call Show to displays a decimal double DoublePrecision = 12345.50; cout<<("Value: double data type : "); Show(&DoublePrecision); return 0; }