簡體   English   中英

共享內存中的std :: string數組。

[英]array of std::string in shared memory.

我不知道視覺c ++ std :: string如何填充在內存中。
例如,如果我在共享內存區域中聲明了std::string container[10] ,那么我可以在運行時將任意長度的字符串插入此數組嗎?
既然已知共享內存區域無法在運行時擴展,那么我們如何才能將不同大小的字符串插入此數組中?

這聽起來像是一個非常糟糕的主意。 std :: string涉及動態內存分配,指針等。如果您有兩個在單獨的地址空間中運行的進程對其進行訪問,則看不到它如何工作。

暫無
暫無

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

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