我插入了這段話 就不能調用了
?
extern "C" __declspec(dllexport) ?int Add(int x, int y)? {?int *z;?*z= 100;?printf("%d",*z);?return x + y;}
?
涂紅是加的這句話 就報錯了。
哪位大蝦指導下
1 回答

侃侃無極
TA貢獻2051條經驗 獲得超10個贊
看不到圖片,另外,從你的代碼中沒看到你提到的函數指針,只是看到你這段代碼有個錯誤:
int *z; // 沒有分配內存
*z= 100;//你正在嘗試向一個未知區域寫入一個int型數據,運行時會提示你訪問沖突。
改成這樣:
int *z = new int;
*z = 100;
printf("%d",*z);
delete z;
return x+y;
- 1 回答
- 0 關注
- 412 瀏覽
添加回答
舉報
0/150
提交
取消