我已經創建了簡單的C++包裝類,但我目前的問題有點令人困惑。我有一個可以連接到USB端口的自定義硬件,根據執行不同事件處理程序的硬件配置,它提供了某些信息。它使用Ethernet-over-USB協議。在PC端的C代碼如下所示: // Relevant headers
int Event1handler(){
// Code to process event 1
}
void
我想添加一個特定的shell命令的包裝。這將只在Linux中運行,我不關心跨平臺支持。此代碼有效,但有沒有更好的方法來實現這一目標?還是我打開自己的任何奇怪的行爲? import os
import sys
# Do my personal validation here
do_some_validation(sys.argv)
# Now call the real program