0772ppp0131.va-east.my-users.ne.jp
2005/11/05(土) 05:36:40ID:KtbQq0Qb0【依頼に関してのコメントなど】お願い致します・・・
【板名*】PC等->プログラム
【スレ名*】C++相談室 part44
【スレのURL*】http://pc8.2ch.net/test/read.cgi/tech/1128512737/l5
【名前欄】
【メール欄】
【本文*】↓
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は別物と考えた方がいいのかもしれませんが・・・