基本的な質問で申し訳ないですがswitch(){

解決


 2007-05-22 21:47:38  No: 65166  IP: 192.*.*.*

int main(int a,dobule b)
{
  if (a > b)
   return a;
  else
   return b;
}
とあった場合、return bでも戻り値はintに
変換されて返るものなのでしょうか?
また、
int main(string a)
{
   return b;
}
などと変換不可能な文字列だった
場合はどうなるのでしょうか?

編集 削除
Blue  2007-05-22 21:57:03  No: 65167  IP: 192.*.*.*

やってみればいいのでは?

stringがstd::stringであるのであれば、
おそらくコンパイルエラーでしょうね。
(operator (int)が定義されていないから)

編集 削除
 2007-05-24 01:13:08  No: 65168  IP: 192.*.*.*

わかりました〜

編集 削除