簡體   English   中英

在C ++中使用內聯構造函數和析構函數

[英]Usage of Inline for constructors and Destructors in C++

我是C ++的新手。我被告知不要使用Inline with Constructors(包含用戶定義的數據類型作為參數)和析構函數。

C ++中有沒有這樣的東西?

我認為只要它們簡短(不復雜)就可以使用Inline作為構造函數和析構函數。

有人可以幫幫我。一個例子會有所幫助。謝謝。

沒有這樣的規則。 inline只不過是對編譯器的一個提示,它可以做任何想做的事情。

請注意,類聲明中定義的方法是隱式內聯的,而現代編譯器支持鏈接時優化,以允許內聯交叉多個編譯單元...

所以給出你認為正確的短函數或構造函數的提示,並相信你的編譯器做最好的事情,它將是99.9%

暫無
暫無

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

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