簡體   English   中英

如何從另一個文件中的函數調用main的同一文件中的函數

[英]How to call a function in the same file of main from a function in another file

我有一個包含多個頭文件和cpp文件的程序,我想調用在同一文件中定義的函數,主要是從另一個文件中定義的函數定義的。 如果我是對的,則具有main函數的文件將永遠沒有相應的標頭,對嗎? 我該怎么辦?

為什么不允許您在main.cpp使用函數的標頭? 假設main.cpp定義了mainfoo ,那么沒有什么可以阻止您使用包含foo聲明的標頭。

實際上,某些庫和框架是自己的main 在這種情況下,您只需鏈接到包含main的庫即可。

例如,如果您查看Boost的單元測試框架頁面的最后一個示例代碼,您將看到沒有main 已經在Boost Unit Test Framework庫中為您編寫了main

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM