模板的优点很多,提高代码效率是无疑的,但现在的开发,纯Windows,纯linux的软件越来越少,很多都强调移植性,模板真的能够适应现在的开发吗?模板代码不容易读,不容易调试,不同编译器对模板的实现可能不同,由于模板的复杂,C++标准很难规定的面面俱到,导致移植可能产生各种问题,又绕回到前两个缺点,这些都是模板的硬伤,现在的许多C++程序员在不确定软件应用平台的情况下, 过度 使用模板,貌似用很多模板能显示自己有些能力,我认为这些是应该引以为戒的,不知道大家在开发中是如何看的?
模板的优点很多,提高代码效率是无疑的,但现在的开发,纯Windows,纯linux的软件越来越