What are the disadvantages of using templates?

前端 未结 11 610
生来不讨喜
生来不讨喜 2020-12-16 01:02

Some of the disadvantages would be

  1. its syntax is complex
  2. compiler generates extra code
11条回答
  •  囚心锁ツ
    2020-12-16 01:35

    When you use templates, your compiler only generates what you actually use. I don't think there is any disadvantages in using C++ template meta-programming except the compiling time which can be quite long if you used very complex structures as boost or loki libraries do.

提交回复
热议问题