//轉換空隙x的元素,整數數組如何將void類型的元素轉換爲整型數組類型?
INT ELEM(無效* X,INT大小){
int* temp = new temp[size];
for(int i = 0;i < size ; i++){
temp[i] = (int*)x[i]; // <--- this is what i want
// assign all element of x to temp
}
}
int main(){
int a[] = {1,2,3,4,5,6,7,8,9,10};
int num = elem(&a,10);
}
你確定你需要'void *'嗎? elem是做什麼的? – chris
elem元素的返回編號x –
改爲使用模板。否則,使它成爲一個int *。 – Ben