Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
通常の配列として使用できるように、すべての std::vector 要素へのポインターを取得する最適な (コードの読みやすさとセマンティクスから) 方法は何ですか? 私は使用していました:
void Func( int* ) ... std::vector<int> x(1000); Func(&(x[0]));
しかし、これを行うためのよりきれいな方法があるのだろうか?x.begin() は vector::iterator を返します。
ベクトルは、C++11、および vc++6.0 から vc++ 2012 までのプラットフォームで、連続したストレージを持つことが保証されています。