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

解決


  2007-05-23 06:47:38  No: 65166

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-23 06:57:03  No: 65167

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

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


  2007-05-24 10:13:08  No: 65168

わかりました〜


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加