收到我想打電話給Python中的C++函數,它有兩個Python字典,其鍵值列表作爲參數,如C++函數:如何兩個Python字典傳遞給由地圖
a = {'str1': [1, 2, 3], 'str2': [4, 5, 6]}
b = {'str3': [7, 8, 9], 'str4': [10, 11, 12]}
cppFunction(a, b)
而在C++ ,函數調用兩個字典並將它們存儲在類型爲map<string, vector<int>>
的兩個變量中。我怎樣才能做到這一點?我必須使用boost庫嗎?
感謝,
Qingkun
你打算如何包裝你的C++函數?促進?痛飲? Shiboken? ..或者自己寫包裝?在我們回答這個問題之前,我們需要知道。如果您還不知道,請說明您問的是什麼包裝方法/庫最適合您的情況。 – Macke
@Ignacio Vazquez-Abrams @Macke我想使用我的C++函數中的字符串索引的列表,就像做一些計算。我不知道哪種方式在運行速度方面最爲有效。因爲我對這些有點新鮮,如果你能介紹一種簡單而有效的方法,我會很感激。謝謝 – Qingkun