- 1
- 2
- 3
- 4
- 5
const int cx = 5;
int main() {
auto lam = [cx]() mutable {cx=40;};
return 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+6
const int cx = 5;
int main() {
auto lam = [cx]() mutable {cx=40;};
return 0;
}
Will it compile or not? Why?
http://ideone.com/gtlXKb
http://cs9874.vk.me/u57741150/a_3baddaab.jpg
mutable говорит не добавлять конст, но не снимает оригинальный.