title: what does auto callback = [this, frag](int r) {...} mean?
body: <p>I cannot understand the grammar of <code>[a, b](int c) {…}</code>
  <strong>This question may be silly, but matters for me, thanks for your patience.</strong></p>