最佳答案
泛型 lambda 在 C + + 14标准中是如何工作的(auto
关键字作为参数类型) ?
它是基于 C + + 模板,编译器为每个不同的参数类型生成一个具有相同主体但替换了类型(编译时多态性)的新函数,还是更类似于 Java 的泛型(类型擦除) ?
代码示例:
auto glambda = [](auto a) { return a; };