相关疑难解决方法(0)

c ++ std :: vector是如何工作的?

如何添加和删除元素"重新缩放"数据?如何计算矢量的大小(我相信它是跟踪的)?任何其他额外的资源来了解矢量将不胜感激.

c++ vector

18
推荐指数
3
解决办法
2万
查看次数

如何获取std :: vector缓冲区的地址最优雅?

我想使用std :: vector来动态分配内存.场景是:

int neededLength = computeLength(); // some logic here

// this will allocate the buffer     
std::vector<TCHAR> buffer( neededLength );

// call a function that accepts TCHAR* and the number of elements
callFunction( &(buffer[0]), buffer.size() );
Run Code Online (Sandbox Code Playgroud)

上面的代码有效,但这&(buffer[0])看起来很难看.是否有更优雅的方式来实现相同的目标?

c++ stl vector

12
推荐指数
5
解决办法
3万
查看次数

标签 统计

c++ ×2

vector ×2

stl ×1