成人免费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-12 10:56:47

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

2009-08-14 10:16:57

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技術棧公眾號

主站蜘蛛池模板: 国产美女精品视频免费观看 | 国产玖玖| 91亚洲国产成人久久精品网站 | 国产成人免费 | 国产欧美日韩在线一区 | 久久小视频 | 久久噜噜噜精品国产亚洲综合 | 亚洲成人精品在线 | 欧美a v在线 | 日韩综合网 | 久久精品国产久精国产 | 91精品国产欧美一区二区 | 美女三区| 久久精品美女 | 国产一区二区三区精品久久久 | 日韩中文字幕视频 | 国产精品久久久久久久久久久免费看 | 91精品一区| 午夜久久久久久久久久一区二区 | www.久久精品 | 国产精品久久免费观看 | 久久成人精品 | 国产高清一区二区三区 | 国产一区2区 | 国产精品美女久久久久aⅴ国产馆 | 天天色天天色 | 日本a视频 | 九九热免费观看 | 亚洲精选一区二区 | jizz亚洲人| 日韩在线不卡视频 | 欧美jizzhd精品欧美巨大免费 | 7777在线视频 | 久久精品日 | 影音先锋亚洲资源 | 免费久久精品 | 在线看黄免费 | 久久成人国产精品 | 国产成人久久精品一区二区三区 | 国产一区二区精品在线 | 免费一区在线 |