Terms A Understanding implicit interfaces vs. compiler polymorphism
Remember:
Both ★classes and templates support interface and polymorphic
★ For Classes Interface is explicit (explicit), with function signature as the center. Polymorphism is through the virtual function in the run-time
★ For templates, the interface is implicit (implicit), which is laid down in the valid expression . Polymorphism is through template with the initialization and function overload resolution occurs at compile time
Terms the Understand TypeName the Double meaning
Remember:
★ When declaring template parameters, the prefix keyword class and typename are interchangeable ( function templates or class templates are available !!!). )
★ Use the Keyword typename to identify nested subordinate type names , but not as base class modifiers in base class lists or member initial columns
---------------------------------------------------------------------
EC Reading Notes series 17: Clauses 41, 42, 43, 44, 45, 46