簡體   English   中英

std :: deque內存地址作為數組

[英]std::deque memory-address as array

我知道使用以下方法將向量“轉換”為c樣式數組是合法的:

std:vector<char> v;
char *c = &v[0];

std :: deque是否也一樣?

不會。通常, std::deque的內容不會連續存儲:

與std :: vector相反,雙端隊列的元素不是連續存儲的:典型的實現使用一系列單獨分配的固定大小的數組

這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM