মান অনুসারে ক্যাপচার এবং ক্যাপচারিত মানটিকে অ-কনস্ট্যান্ট করার কোনও উপায় আছে কি? আমার কাছে একটি লাইব্রেরির ফান্টর রয়েছে যা আমি ক্যাপচার এবং এমন পদ্ধতিতে কল করতে চাই যা নন-কনস্ট্যান্ড তবে এমন হওয়া উচিত।
নিম্নলিখিত foo :: অপারেটর () কনট সংশোধন করে তা সংকলন করে না।
struct foo
{
bool operator () ( const bool & a )
{
return a;
}
};
int _tmain(int argc, _TCHAR* argv[])
{
foo afoo;
auto bar = [=] () -> bool
{
afoo(true);
};
return 0;
}