(2024/1/9 スーパー意味不明な記載になっていたので書き直し)ラムダ式が全然わからなくて、dfs書いてて一生エラー吐きまくってたんだけど、やっと解決したから記録しておく。 [&]と(int &x)はしっかり区別しなきゃだめ。まずは例示から。 #include <bits/stdc++.h> using namespace std; int main() { int a=1; int b=2; int c=3; auto f=[](int x, int y, int z){ x*=3; y*=3; z*=3; }; f(a,b,c); cout<<a<<b<<c<<endl; } この場合…