Code AnalysisBeginner 60s
Function-Local Static Guard Output
What does this print (assuming single-threaded)?
Starter code
#include <iostream>
int n() {
static int v = [] { std::cout << "init "; return 7; }();
return v;
}
int main() { std::cout << n() << n() << n(); }Think you can answer under pressure?
Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.