A problem while linking c++ to python
生活随笔
收集整理的這篇文章主要介紹了
A problem while linking c++ to python
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Compare the following two extern functions in c++:
(1)
1 extern "C" 2 { 3 void test() 4 { 5 vector<int> a(10); 6 for (auto i = 0; i < 10; ++i) 7 { 8 a[i] = i * i; 9 cout << a[i] << endl; 10 } 11 } 12 }(2)
1 extern "C" 2 { 3 void test() 4 { 5 ofstream otf; 6 otf.open("output"); 7 vector<int> a(10); 8 for (auto i = 0; i < 10; ++i) 9 { 10 a[i] = i * i; 11 otf << a[i] << " "; 12 } 13 otf.close() 14 } 15 }The first one can be called by python but the second can not. Why?
轉(zhuǎn)載于:https://www.cnblogs.com/luglio/p/5034802.html
總結(jié)
以上是生活随笔為你收集整理的A problem while linking c++ to python的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “AI飞行员”成功驾驶战斗机 美国顶尖飞
- 下一篇: 我的Python成长之路---第一天--