0

ベクトルは、配列と同じ基本的なメモリレイアウトを持つことが保証されていることを私は知っています。したがって、のようなPOD(plain-old-data)タイプの場合、が空でない場合と同じようintvector<int> a使用できます。要素タイプが(複雑な)クラスタイプの場合でも、トリックは安全に機能することを知りたいですか?SomeCFun(&a[0], a.size())a

4

2 に答える 2

1

はい、どのタイプにも当てはまることが保証されていますT

于 2012-07-20T02:18:19.257 に答える
0

はい、動作します。代替案はSomeCFun(a.data(), a.size())-しかしあなたが好むものは何でも。

于 2012-07-20T02:25:26.077 に答える