我有一個包含多個頭文件和cpp文件的程序,我想調用定義在同一個文件中的函數main另一個文件)。如果我是正確的,主函數的文件永遠不會有相應的頭文件,對吧?我會怎麼做?如何從另一個文件中的某個函數中調用main中的同一個文件
回答
爲什麼不允許你在main.cpp
裏面有函數頭?假定main.cpp
定義了main
和foo
,沒有什麼能阻止你有一個包含foo
聲明的頭文件。
實際上,一些庫和框架自己製作main
。在這些情況下,您只需鏈接到包含main
的庫。例如,如果您查看Boost單元測試框架的最後一個示例代碼this page,您將看到沒有main
。 main
已經在Boost單元測試框架庫中爲您編寫。
「你甚至可以在你的程序中調用main」 - 不用C++。另外,我認爲標準禁止宣佈main。無論如何,OP並沒有要求調用main。 –
@NeilButterworth注意,謝謝。 –
@NeilButterworth是的,C++的iso決定禁止調用main –
- 1. 如何從一個cfc文件中的函數查詢中調用另一個CFC文件中的函數?
- 2. 從另一個python文件調用python文件中的函數
- 3. 從另一個c文件調用Yacc文件中的函數
- 4. 如何從EJS中的另一個文件調用Javascript函數
- 5. 如何從C++中的另一個頭文件調用一個函數?
- 6. 從另一個文件調用函數
- 7. 如何從構造函數中調用另一個Javascript文件中的函數?
- 8. 如何從一個csx文件中將函數調用到Microsoft窗口中的另一個csx文件?
- 9. 從WordPress中的另一個PHP文件調用PHP函數
- 10. 從React中的另一個文件調用JS函數?
- 11. 如何在另一個.m文件中引用一個函數?
- 12. 如何將shell函數從一個文件導入到另一個文件中?
- 13. 從同一個項目中的兩個C++文件調用一個函數
- 14. 從JSON文件中使用函數從另一個文件V2.0
- 15. 從另一個文件中減去一個文件中的行
- 16. 如何從另一個.js文件中調用一個.js文件?
- 17. 從一個頁面中的另一個類文件調用函數WordPresspress
- 18. Python中調用另一個文件中的函數 - 錯誤
- 19. 調用函數存在於R中的另一個文件中
- 20. 在VB腳本中調用另一個文件中的函數
- 21. 在另一個組件中調用一個組件的函數
- 22. LLVM IR:如何在另一個.ll文件中調用函數
- 23. 從一個對象調用函數到另一個JavaScript文件
- 24. 如何使用reactjs中另一個js文件中的函數?
- 25. 如何從另一個js文件中調用一個js中的JavaScript對象?
- 26. 如何將列值從一個CSV文件添加到文件中某個點的另一個文件
- 27. 如何從另一個js文件回調一個js文件?
- 28. Weblogic OSB - 從另一個XQuery文件中調用函數
- 29. 從另一個c文件中調用函數
- 30. 如何從reactJs中的另一個組件調用timeinterval函數?
「如果我是正確的,具有主函數的文件永遠不會有相應的頭文件,對嗎?」只有你不寫一個。 –
*「如果我是正確的,具有主函數的文件從來沒有相應的頭文件,對嗎?」*您是如何得到這個想法的?因爲你的IDE沒有自動生成一個? –
你只需要*聲明*被調用的函數。這通常是(通常)在某個頭文件中完成的。你需要閱讀一本關於C++編程的好書。 –