以前、ラムダ式にCV修飾できるようにするという提案が出ていましたが
ラムダ式内でコピーキャプチャした変数を書き換える場合は mutable を指定するようになりました
int x; [x](){ ++x; }; // エラー [x]() mutable { ++x; } // OK
個人的には const にしてほしいとこです
N2658 Constness of Lambda Functions (Revision 1)
以前、ラムダ式にCV修飾できるようにするという提案が出ていましたが
ラムダ式内でコピーキャプチャした変数を書き換える場合は mutable を指定するようになりました
int x; [x](){ ++x; }; // エラー [x]() mutable { ++x; } // OK
個人的には const にしてほしいとこです
N2658 Constness of Lambda Functions (Revision 1)