0
我有一個用C++編寫的python解釋器,Python API的PyRun_String函數據說返回一個句柄,但是在我的代碼中,我將它分配給指向PyObject
的指針?句柄和指針對象
PyObject* presult = PyRun_String(code, parse_mode, dict, dict);
這是真的嗎?你能隱式地把這個句柄轉換成這個對象指針嗎?
它應該不是一個句柄嗎?
我有一個用C++編寫的python解釋器,Python API的PyRun_String函數據說返回一個句柄,但是在我的代碼中,我將它分配給指向PyObject
的指針?句柄和指針對象
PyObject* presult = PyRun_String(code, parse_mode, dict, dict);
這是真的嗎?你能隱式地把這個句柄轉換成這個對象指針嗎?
它應該不是一個句柄嗎?
API文檔中的「句柄」一詞通常不是專指HANDLE
類型,而是指任何對用戶不透明的類型。
PyRun_String
特別返回PyObject*
,沒有演員正在進行。