av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

把Python嵌入C++的運(yùn)算符重載的操作步驟詳解

把Python嵌入C++的運(yùn)算符重載中你如果在C++中對(duì)相關(guān)運(yùn)算符重載后,把Boost.Python傳給Python時(shí),你就可以將以下的代碼將Msg類的“+”運(yùn)算符重載,然后通過“.def(self + self)”傳遞給Python。

成都創(chuàng)新互聯(lián)公司是專業(yè)的道縣網(wǎng)站建設(shè)公司,道縣接單;提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行道縣網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

 
 
 
  1. class Msg:public Message  
  2. {  
  3. public:  
  4. int count;  
  5. Msg(std::string m):Message(m)  
  6. {  
  7. }  
  8. void setcount(int n)  
  9. {  
  10. count = n;  
  11. }  
  12. int getcount()  
  13. {  
  14. return count;  
  15. }  
  16. int operator+ (Msg x) const  
  17. {  
  18. int r;  
  19. r = count + x.count;  
  20. return r;  
  21. }  
  22. };  
  23. BOOST_PYTHON_MODULE(Message)  
  24. {  
  25. class_("Message",init())  
  26. .add_property("msg",&Message::get,&Message::set);  
  27. class_ >("Msg",init())  
  28. .def("setcount", &Msg::setcount)  
  29. .def("getcount", &Msg::getcount)  
  30. .def(self + self);  
  31. }  

把Python嵌入C++的運(yùn)算符重載中對(duì)于其他的運(yùn)算符重載也可以使用同樣的方法,如下所示。

.def(self - self) // 相當(dāng)于_sub_方法

.def(self * self) // 相當(dāng)于_mul_方法

.def(self /self) // 相當(dāng)于_div_方法

.def(self < self); // 相當(dāng)于_lt_方法

 以上就是對(duì)Python嵌入C++的運(yùn)算符重載相關(guān)的內(nèi)容的介紹,望你會(huì)有所收獲。


文章題目:把Python嵌入C++的運(yùn)算符重載的操作步驟詳解
本文地址:http://uogjgqi.cn/article/djghejs.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流