[英]When using Templates in C++ how does the compiler know how many data-types to instantiate?
我剛剛開始學習模板。 編譯器如何知道所需的數據類型? 有人可以解釋一下編譯器如何處理和使用模板嗎?
它基於實際的實例。 如果您實際上使用一個模板(以及任何給定的參數集)在對象上聲明,那么將生成代碼。 一個不錯的編譯器將為您使用的那些配置生成代碼,而為您不使用的那些配置生成代碼。 我希望這能充分解釋它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.