可以做个更加有趣的实验。
两个头文件A1.h,A2.h
里面都实现相同的类A,并有一个内联函数,但实现方式不一样。
两个cpp文件。B.c包含A1.h,调用A,D.cpp包含A2.h,调用A。和主文件一起编译连接。
猜猜会有什么结果?能否成功?调用哪个版本的A?
【 在 haha103 的大作中提到: 】
: 有些时候还是需要手动打inline,不然编译器要报错,模板不存在这个问题
: 【 在 DoorWay 的大作中提到: 】
: : 他不是这个意思吧,是模版实例化same type in multiple files,导致exe膨胀的问题吧
: ...................
--来自微微水木3.5.12
--
FROM 39.144.44.*