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

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