【初心者歓迎】C/C++室 Ver.49【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.49【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト312:デフォルトの名無しさん 08/02/23 15:14:13 int⇔floatの変換だけでも、毎回static_cast使う? あと、コンテナの最後の要素以外を処理する時、 std::vector<T> container; for (int n = 0; n < static_cast<int>(container.size()) - 1; ++n) container[n] = ...; ってやる? 313:デフォルトの名無しさん 08/02/23 15:23:01 >>312 俺はstatic_castを使う コンテナの方は for (size_t n = 0; ~ って書けばいいのでは 本当は std::vector<T>::size_type の方が適切なのかもしれんが 314:デフォルトの名無しさん 08/02/23 15:23:54 >>312 >int⇔floatの変換 うん。 >最後の要素以外を処理 unsigned使う。 315:デフォルトの名無しさん 08/02/23 15:31:10 >int⇔floatの変換だけでも、毎回static_cast使う? 使う。 >コンテナの最後の・・・ for (std::vector<T>::size_type n = 0, size = container.size(); n + 1 < size; ++n) container[n] = ...; ってやると思う。 符号無しの値を符号付きにキャストするのは基本的に危険だと思う。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch