|
|
Другие темы раздела | |
C++ XOR не много не понимаю В общем изучаю XOR и появился вопрос, написал программу 1 которая из файла берет текст и декодирует из XOR в обычный текст , при декодировании почему то расшифровываются только первые 6 символов ,остальные пропадают , ключ и сама функция кодирования реализована в программе 2 . Помогите , почему выводит не все символы. Программа 1 для декодирования ofstream out("yyy.txt"); ifstream... https://www.cyberforum.ru/ cpp-beginners/ thread1590780.html |
Реализация хранилища данных C++ Всем привет! Товарищи, очень нужна ваша помощь. Написал программу для подсчета результатов функции в заданном диапазоне и шаге. Но нужно, чтобы она сначала все результаты посчитала, сохранила и потом все сразу вывела. А у меня считает и сразу выводит каждый пример. Помогите, пожалуйста! #include <iostream> #include <cmath> using namespace std; //математическая функция, считает результат... |
C++ Как вывести корректное время выполнения программы в секундах? Есть программа сортировки пузырьком: #include <iostream> #include <string> #include <cstdlib> #include <ctime> #define N 10000 using namespace std; int main() https://www.cyberforum.ru/ cpp-beginners/ thread1590750.html | C++ Распечатать таблицу значений функций Сделал все, кроме задания, под восклицательным знаком, нуждаюсь в помощи, ибо не знаю даже как примерно его сделать для своей задачи. #include "stdafx.h" #include "iostream" #include "math.h" using namespace std; int main(int argc, char* argv) { int x1, x2; float a, s1, q, s2 = 0.0; https://www.cyberforum.ru/ cpp-beginners/ thread1590742.html |
C++ Доступ по индексу после передачи дека в функцию Здравствуйте. template<class P> void Input(deque<P> *MyD, P s) { int i = 0; int size = MyD->size(); for (P y = s;i < size;i++, y = y + s) { MyD = y; } |
C++ Ошибка!
https://www.cyberforum.ru/ cpp-beginners/ thread1590727.html #include <iostream> #include <cmath> using namespace std; int main() { int s; for(int i; i<10; i++); s= s+pow(int i , int i ); cout << "s=" << s; |
C++ нужно исправить ошибки) // ConsoleApplication1.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <string> #include <iostream> #include <windows.h> #include <locale> #define lname 50 https://www.cyberforum.ru/ cpp-beginners/ thread1590726.html |
C++ C++, перехват, блокривка клавиш Разработать программу обработки прерывания от клавиатуры, которая должна: • распознавать нажатия "горячей" комбинации клавиш и реагировать на него звуковым сигналом; • при первом нажатии "горячей" комбинации переходить в режим блокировки ввода заданной клавиши, при втором - отменять этот режим; • системная обработка всех осталь клавиш подниматься не должна. Код есть, но почему то не работает.... |
C++ Нужно написать програмы, не могу разобратся!
https://www.cyberforum.ru/ cpp-beginners/ thread1590723.html Не могу написать 3 програмы, а сдать надо завтра, помогите! 1.Напишите программу , которая удаляет символ который определяется пользователем , из входного потока символов , которые вводятся. 2.Вычислить значение приведенных выражений , если х - действительное , n - натуральное число. Числа х и n вводятся с клавиатуры.... |
C++ Найти ближайшую точку на кривой до заданной точки в простанстве Дано задание: Протабулировать функцию f(x) на интервале с шагом ℎ. Функция : e2x-2+x2. И Дополнительно заданы координаты (x0, y0) (вводим вручную) произвольной точки на плоскости. Найти ближайшую точку на кривой к точке заданной дополнительно. Функцию то протабулировать я могу, а вот алгоритм нахождения ближайшей точки на кривой к заданной не знаю. Смог только протабулировать: #define... https://www.cyberforum.ru/ cpp-beginners/ thread1590722.html |
C++ Матрица, поменять местами строчки Помогите написать код, чтоб матрицы были объявлены массивами. P.S. Извините, если что то не правильно написал, просто в С++ новичок) Условие: Если в матрице найдутся две соседние строчки, которые состоят из парных элементов, то поменять их местами. |
C++ Повтор действий Здравствуйте. В задании сказано:"Записи (не менее 5) вводятся с клавиатуры. Составить программу, выводящую на экран график отпусков (Ф. И. О., дата начала отпуска, дата выхода на работу, количество дней). Распечатать имена сотрудников, которые будут находиться в отпуске в заданный день." Я пока сделал только вывод на экран информации. Подскажите, как вывести записи (не менее 5)? Я так понял,... https://www.cyberforum.ru/ cpp-beginners/ thread1590706.html |
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|
23.11.2015, 23:31 [ТС] | 0 |
Lambda Capture — extending object's lifetime - C++ - Ответ 838530823.11.2015, 23:31. Показов 798. Ответов 7
Метки (Все метки)
Ответ
Croessmah, в моём случае, я никак не изменяю захваченную ссылку внутри лямбды, а только читаю данные. Я думаю, все равно будет небезопасно?
В качестве Movable у меня std::tuple, а он, как я понимаю, не использует динамическую аллокаци, так что надеяться на идентичность внутренних адресов после перемещения бесполезно? UPDATE: хотя нет, tuple использует аллокатор: http://en.cppreference.com/w/c... _allocator Вернуться к обсуждению: Lambda Capture — extending object's lifetime C++
0
|
23.11.2015, 23:31 | |
Готовые ответы и решения:
7
Variadic template lambda capture Lambda init capture by const reference Ошибки: capture of non-variable Game::templog, 'this' was not captured for this lambda function Сконструировать \lambda-вызов и вычислить его значение Lambda |
23.11.2015, 23:31 | |
23.11.2015, 23:31 | |
Помогаю со студенческими работами здесь
0
Lifetime контекста литература shared objects & dynamic shared objects Gnu regex (egrep) multiline matching and extending ctags Wildcard capture |