Mezzomax 发表于 2020-6-13 10:44:59

新人求教 c++里经常遇到 [&]不知道表示什么意思

最近自学C++ 看到一些方程写成这种形式 不知道该如何理解

auto hasVLine = [&](int r, int c)
        {
                if(c <= 0 or c >= cols) return true;
                r = max(0, min(rows, r));
                return (gridPoints.valenceBits & VALENCE_BITS_UPDOWN) != 0;
        };

请问各位大大,这里的 [&] 该怎么理解鸭?

赚小钱 发表于 2020-6-13 11:07:40

https://blog.csdn.net/qq_35587463/article/details/105054277

lambda 引用方式捕获外部变量

Mezzomax 发表于 2020-6-13 11:37:27

赚小钱 发表于 2020-6-13 11:07
https://blog.csdn.net/qq_35587463/article/details/105054277

lambda 引用方式捕获外部变量

感谢大大~
页: [1]
查看完整版本: 新人求教 c++里经常遇到 [&]不知道表示什么意思