2015-07-10 130 views
-4

任何人都可以讓我知道我們是否可以在內聯函數中聲明靜態變量,以及我們是否可以在函數調用之間如何工作。如何在內聯函數中聲明一個靜態變量?

+1

您的操作方法與非內聯函數完全相同。去試試看吧。別擔心,我們會等的。 –

+1

@CaptainObvlious:謝謝。請稍候。 – kadina

+0

請參閱此處例如:http://stackoverflow.com/a/30557174/1413395 –

回答

1

是的,你可以,他們應該*的行爲與非內聯靜態本地完全相同。

* Visual Studio 6(是的,那個古老的編譯器)有一個錯誤,如果內聯函數在不同的翻譯單元中同時內聯和非內聯,本地將構造兩次。

+1

人們實際上是否仍然關心字面上比語言本身更早的編譯器? –

+0

@BaummitAugen:顯然如此。另外不要忘記印度12.5億人正在使用需要DOS模擬器運行的編譯器.... –

相關問題