Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм возведения в степень по модулю Доброго времени суток! Пишу алгоритм для декодирования шифра RSA. В этом алгоритме требуется возводить очень большое число в очень большую степень по очень большому модулю. Написал алгоритм, верность... https://www.cyberforum.ru/ cpp-beginners/ thread2275134.html C++ Unordered_multimap в классе
Приветствую. Не работает вывод элементов контейнера. При заполнении вывод идет нормально. В чем может быть проблема? public: std::unordered_multimap<std::string, int> object_id; Заполнение: ...
C++ Оптимизация https://www.cyberforum.ru/ cpp-beginners/ thread2275127.html
Здравствуйте! Решаю задачи на e-olymp. Подскажите, пожалуйста, как ускорить работу этой программы ? Входные данные В первой строке задано количество шаров n (1 ≤ n ≤ 100000). Вторая...
C++ Прошу найти ошибку в данном коде #include "stdafx.h" #include<fstream> #include<string> #include<cmath> #include<stdlib.h> #include "time.h" #include "iostream" using namespace std; class matrix https://www.cyberforum.ru/ cpp-beginners/ thread2275124.html
C++ Вектора
Имею следующую структуру: Имеется структура с информацией допустим, MyStruct. Есть ещё одна структура, в которой хранится вектор типа MyStruct, допустим, MyVector. Глобальная функция, в которой...
C++ Простой калькулятор на С++ https://www.cyberforum.ru/ cpp-beginners/ thread2275039.html
Хотел написать простой калькулятор выполняющий деление двух введённых чисел и выводящий их частное. Столкнулся с проблемой, когда делал проверку делителя на 0. По задумке если второе введённое число...
C++ Найти координаты левого нижнего и правого верхнего углов минимального прямоугольника https://www.cyberforum.ru/ cpp-beginners/ thread2274965.html
Даны два прямоугольника, стороны которых параллельны и перпендикулярны осям координат. Известны координаты левого нижнего угла каждого из них и длины их сторон. Найти координаты левого нижнего и...
C++ Как получить адрес внутри указателя
Допустим, есть указатель типа int *p: int a = 10; int *p = &a; Получается следующее: есть ячейка памяти с адресом, скажем, 0x40000000 (p), и в этой ячейке записано число 0x50000000 (адрес...
C++ Отсортировать список букв по их встречаемости в строке https://www.cyberforum.ru/ cpp-beginners/ thread2274901.html
Добрый день, есть программа которая выводит на экран статистику слова , но вывод нужно сделать именно пузырным алгоритмом, чтобы вводишь hello world , получается: l - 3; o -2; h - 1; e - 1; w -...
C++ Передать параметр в метод при такой конструкции void foo("qwe",1); что ( какой тип данных) мы передаем в метод первым параметром? Добавлено через 7 минут qwe- произвольная строка https://www.cyberforum.ru/ cpp-beginners/ thread2274856.html
C++ Выделение памяти для массива через оператор new
Вопрос знатокам, объявляю глобальный статистический указатель static myStrucType* mas; надо для динамического массива, потом выделяю память под массив mas = new myStrucType; И так вопрос, что будет...
C++ Вывести кривую Гильберта (glut.h) https://www.cyberforum.ru/ cpp-beginners/ thread2274819.html
Помогите нарисовать кривую Гильберта
Don't worry, be happy
17276 / 10148 / 1964
Регистрация: 27.09.2012
Сообщений: 25,391
Записей в блоге: 1
14.07.2018, 09:37 0

Ошибки: capture of non-variable Game::templog, 'this' was not captured for this lambda function - C++ - Ответ 12539105

14.07.2018, 09:37. Показов 3549. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Рольф как решение

Решение

C++
1
2
3
4
5
//Захватите this
auto pred = [this](const std::string& key) ->bool
{
    return std::find(templog.begin(), templog.end(), key) != templog.end();
};


Вернуться к обсуждению:
Ошибки: capture of non-variable Game::templog, 'this' was not captured for this lambda function C++
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.07.2018, 09:37
Готовые ответы и решения:

'variable' is not captured
Вот такой код QVector&lt;QTcpSocket *&gt; readers; void MyTcpServer::slotNewConnection() { ...

Variadic template lambda capture
Доброго всем дня! Речь пойдёт об C++14, в котором стало возможным делать прямую передачу в...

Lambda init capture by const reference
Всем привет. Почему не получается добиться следующего поведения: auto main() -&gt; int { ...

Lambda Capture — extending object's lifetime
Всем привет! // --- Поясняющий псевдокод. void SomeClass::func(Movable m) { Attribute&amp; attr...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.07.2018, 09:37

Исправить множественные ошибки типа "This function or variable may be unsafe"
помогите исправить апшибки :) #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt;...

2 ошибки "this function or variable may be unsafe"
#include &quot;stdafx.h&quot; #include &lt;fstream&gt; #include &lt;iostream&gt; #include &lt;string&gt; using namespace...

Откуда ниже взялись lambda function и stray '\221' ?
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #define N 15 #include &lt;stdlib.h&gt; #include &lt;time.h&gt; int...

The variable function is unbound
Пытаюсь создать функцию по добавлению элемента в список. Вот что вышло (defun insert(element...

Undefined function or variable
Вот код - ошибка в том, что матлаб не видит заданное значение omega_M и epsilon. Если из f убрать...

This function or variable may be unsafe
Всем привет! проблема такая, клиент-серверное приложение было изначально написано под unix. я решил...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru