私はラムダについて学んでいるばかりの初心者なので、外部関数からローカル変数をキャプチャし、その値を出力して 0 になるまでデクリメントするラムダを作成したいだけです。コンパイルはしますが、表示されませんなんでも。なんで?
void dummyFn(int &num)
{
int j = num;
[&j](){
while (j != 0)
{
cout << j << endl;
--j;
}
};
}