594 :
デフォルトの名無しさん:
displayInt(int value){
printf("INT: ");
printf(" %d", value);
printf(" (%08X)", value);
}
displayDouble(double value){
printf("DOUBLE: ");
printf(" %f", value);
printf(" (%16X)", value);
}
displayString(char *value){
printf("STRING: ");
printf(" %s", value);
printf(" (%08X)", value);
}
こういった感じの関数を、各組み込み型すべてについて作りたいのですが、テンプレート、あるいはオーバーロードなどをどういう風に書いたら、コードを短くできるでしょうか?
displayInt/Double/UCharなどと、String/WStringは別物と考えた方がいいのかもしれませんが・・・