2017-05-06 20 views

回答

2

sizeof(draw)返回以字節爲單位,而不是項目數數「畫」的大小。您可能正在尋找(sizeof(draw)/sizeof(draw[0]))

+1

如果'draw'實際上是一個已被腐蝕的數組的產物的指針,這將無法正常工作。最好使用'std :: array'並放棄原始數組的使用,因爲'std :: array'具有'size()'來確定元素的數量,並且在傳遞時不會衰減到指針。 – PaulMcKenzie