摘要: 在模板函数中使用is_same判断类型的话,编译器会实例化所有路径,即使某些路径在运行时不会被执行。 这意味着编译器会检查所有的分支,确保它们都是有效的。 例如如果存在从string转为int的路径,即便T为string时不会进入该路径,依旧会编译失败。 template<class T> void 阅读全文
posted @ 2024-12-09 09:29 小松鼠树懒 阅读(18) 评论(0) 推荐(0) 编辑