掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
vector の最後の要素+1 へのポインタは取っていい? (ID:73310)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
a+N をとってよいのは T a[N]; に限らず new T [n] のときも同等、 vector は new T [n] 相当 (要素の連続性保証より) 、 だから &v[0]+v.size() は妥当 (empty でないとき) っすか? 根拠としてちょっと弱い気が・・・言語仕様書の文言として何かないか、 (特に C++11 で)というのを期待しているのです。 # まあ VS2005/2010 なので C++11 に文言があっても無意味なんですが 実装上問題ないのは確認済み、っつことで rationale 期待中。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.