【 在 qngy 的大作中提到: 】
: 各位高手,使用vector<double> 定义的对象,通过double指针访问传入使用double数组(或指针)进行运算的函数可靠吗?通过简单例子发现vector地址是连续的。
: 背景是有一些老旧的c/c++计算代码采用的是数组和指针形式的数据,是否可以在使用stl顺序性容器环境下直接使用?还是需要把vector<double> 转换为数组再调用(需要来回转换效率有所降低)?
两次修改vector大小的操作之间,数据地址不变且连续
但是改变大小之后,地址可能发生变化。不过仍然是连续的
--
FROM 111.206.145.*