c容器儲存一定長資料

2022-10-08 05:16:23 字數 424 閱讀 4962

1樓:匿名使用者

如果你的編譯器支援c++11標準的話,可以用std::array來儲存定長的資料:

std::vector> board;

不支援可以也可以使用std::vector,只是在使用時要注意長度

std::vector> board;

你的這種做法也是可以的。

如果對容器裡已有的元素進行操作:

寫數值,例如:memcpy(board[x].burstdata, tmp, 510);

讀數值,例如:memcpy(tmp, board[x].burstdata);

如果是新資料,你可以建立一個burst物件,寫資料,然後pushback。讀的話,可以用操作符,也可以用迭代器。支援c++11的更加方便,比如:

for (auto e : board)

C怎麼讓字串定長,C 怎麼讓一個字串定長

比如說,你想讓一個字串的長度為10個長度,如下 string a 10個長度的空白 string inputa 定長字串inputa 介面取得或者使用者給予inputa inputa a inputa inputa.substring 0,10 該字串定長為10,如果不夠後面空格補全,如果過長,則截...

性格開朗的人就一定長壽嗎

不一定,人的長壽事關方方面面,比如飲食 健康等等。性格只是一方面的因素,但不起決定作用。什麼事情都不是一定的,只能說有這個可能,但是性格上面開朗點對你是沒有壞處的,希望你每天都開開心心的。不一定,因為人的健康和眾多因素有關係,比如 心態,飲食,體能訓練,工作狀態,生活狀態等.相對來說。只能感性上覺得...

為什麼汗毛長到一定長度就不長了呢 奇怪頭髮就可以不停的長呢

因為頭髮是區別於體毛的,他們的形狀不同,頭髮是柱狀體毛是錐狀,他們的毛囊生長速度是不同的。為什麼人的頭髮一直在長,而動物的毛髮長到一定程度就不長了?為什麼汗毛長到一定長度就不長了,而頭髮一直生長?眉毛的生長週期是一個月,每生長夠一個月眉毛就 會掉了就有新的張出來了!不段的有新的眉毛長出來並且不斷的有...