[英]What's the correct name for a Python Extension-thingy?
是嗎:
?
有人能消除歧義嗎?
我之所以問是因為我的C ++代碼中具有以下對象結構,並且我試圖弄清楚在發布代碼之前是否應該修改名稱:
class ExtObjBase_noTemplate : public PyObject
template< typename FinalClass >
class ExtObjBase : public FuncMapper<FinalClass> , public ExtObjBase_noTemplate
// - - - - - - -
template<typename FinalClass>
class ExtObj_old : public ExtObjBase<FinalClass>
template<typename FinalClass>
class ExtObj_new : public ExtObjBase<FinalClass>
//= = = = = = = = = = =
//CONSUMER does:
class new_style_class: public ExtObj_new< new_style_class >
class old_style_class: public ExtObj_old< old_style_class >
擴展類 , 擴展類型 :
如果我們忽略經典(舊式)類,則這些是同義詞。 它們引用在擴展模塊中創建的類或類型。
有時,我們確實關心經典課程。 新型類是類型。 經典類不是類型。 我不建議在新代碼中使用經典類。 它們已在Python 3中刪除。
擴展對象
我以前沒有聽說過這個術語,但是我認為它是指擴展類/類型的實例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.