成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

把Python嵌入C++的運算符重載的操作步驟詳解

開發 后端
把Python嵌入C++的運算符重載中的實際操作步驟,你對其是否感興趣?如果想在關于Python嵌入C++的運算符重載有更好的了解,那你可以瀏覽下面的文章。

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

 

  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>("Message",init<std::string>())  
  26. .add_property("msg",&Message::get,&Message::set);  
  27. class_<Msg, bases<Message> >("Msg",init<std::string>())  
  28. .def("setcount", &Msg::setcount)  
  29. .def("getcount", &Msg::getcount)  
  30. .def(self + self);  
  31. }  

 

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

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

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

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

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

 以上就是對Python嵌入C++的運算符重載相關的內容的介紹,望你會有所收獲。

【編輯推薦】

  1. Python嵌入C/C++(較低層次嵌入)時所需用到的函數
  2. Python嵌入C/C++會產生的強大功能的介紹
  3. Python嵌入C++來彌補C++本身不足之處的方案介紹
  4. 用Python連接PostgreSQL數據庫所需版本的介紹
  5. Python連接數據庫的實際操作方案的介紹
責任編輯:佚名 來源: 互聯網
相關推薦

2009-08-12 12:46:11

C#運算符重載

2011-07-15 01:34:36

C++重載運算符

2024-01-26 16:37:47

C++運算符開發

2020-08-10 10:20:15

流插入運算符語言

2011-07-15 10:08:11

C++運算符重載

2009-08-12 10:37:13

C#運算符重載

2009-08-12 10:47:03

C#運算符重載

2009-11-06 13:57:52

C#

2010-03-26 11:00:55

Python嵌入CC++

2009-09-04 13:18:10

C#允許運算符重載

2009-08-12 10:27:12

C#運算符重載運算符重載實例

2009-08-14 10:16:57

C#運算符重載

2009-08-12 10:56:47

C#運算符重載C#運算符重載實例

2020-09-30 14:04:25

C++運算符重載

2009-08-12 11:20:51

C#運算符重載

2021-12-15 10:25:57

C++運算符重載

2010-02-03 15:40:11

C++地址運算符

2010-03-26 11:00:55

Python嵌入CC++

2023-09-07 23:30:47

運算符C++

2010-03-24 13:17:35

Python嵌入
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: а天堂中文最新一区二区三区 | 久久精品小视频 | 午夜精品视频在线观看 | 区一区二区三在线观看 | 中文字幕在线免费 | 最新黄色在线观看 | 久久免费观看视频 | 最新日韩在线视频 | 亚洲高清在线观看 | 久久午夜电影 | 奇米影视首页 | 在线观看av不卡 | 成人免费在线视频 | 亚洲网站免费看 | 男女搞网站 | 亚洲一区二区av | 国产欧美日韩精品一区二区三区 | 亚洲国产成人精品久久 | 国产在线中文字幕 | 亚洲午夜视频在线观看 | 国产精品欧美大片 | 狠狠亚洲 | 国产一区中文 | 自拍偷拍第一页 | 久久99久久99精品免视看婷婷 | 婷婷福利视频导航 | 免费观看黄网站 | 午夜午夜精品一区二区三区文 | 一区二区视频在线 | 草b视频 | 一区二区三区亚洲精品国 | 一区二区三区国产好 | 黄色国产在线视频 | 国产精品视频一区二区三区不卡 | 免费一级欧美在线观看视频 | 亚洲国产网址 | www.日韩| 91av在线免费 | 国产欧美精品区一区二区三区 | 羞羞视频在线观看 | 做a视频 |