Форум программистов, компьютерный форум CyberForum.ru

Лямбды - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив: Найти сумму элементов массива, расположенных между первым и последним отрицательными элементами. http://www.cyberforum.ru/cpp-beginners/thread687291.html
Помогите, пожалуйста. Как решить в с++. Дан целочисленный массив размера N. Найти сумму элементов массива, расположенных между первым и последним отрицательными элементами. Размер массива N задается в виде константы в исходном коде программы. Все числа вводятся с клавиатуры.
C++ Есть ли нерекурсивный алгоритм вычисления детерминанта квадратной матрицы nxn? Я в алгебре очень слаб. В голове есть идея вычислить детерминант по перестановкам, но в голову не приходит алгоритм перебора всех перестановок. Есть идея разложить все по первой строке, но тогда придется делать это рекурсивно до тех пор, пока не встретится определитель 2x2, что выглядит не очень красиво, хотя я вряд ли буду вычислять определители выше 6 порядка. Но хотелось бы решить это... http://www.cyberforum.ru/cpp-beginners/thread687274.html
C++ Схождение ряда
#include <vcl.h> #include <math.h> #include <stdio.h> #pragma hdrstop void main() { double f=1, ff=1, z, u, e, g; int n; printf ( "\n\t 123 \n"); printf ( "\n 123 \n");
C++ Структура, по строкам построить бинарное дерево поиска
помогите найти ошибку в этом коде. Этот код должен по строкам построить бинарное дерево поиска #include<iostream> #include<string> using namespace std; struct tnode { string word; int count; tnode *left; tnode *right;
C++ Вычислить сумму элементов матрицы М (9х9), лежащих справа от главной диагонали (исправить ошибки 2) http://www.cyberforum.ru/cpp-beginners/thread687255.html
условия таковы: Вычислить сумму элементов матрицы М (9х9), лежащих справа от главной диагонали. Мой листинг программы: #include<stdio.h> #include<stdlib.h> int main() { int summa=0; int matrix; for (int i=0;i<8;i++) {
C++ Умножение двух матриц Помогите написать перемножение двух матриц без создание третьей матрицы. Что-то написал, но не то очевидно... matrix* matrix::operator*=(const matrix &c) { int i, j, k,m; double sum; if(this->canmul(c)==false) { return this; подробнее

Показать сообщение отдельно
ramybozy
8 / 8 / 0
Регистрация: 01.07.2012
Сообщений: 138
02.11.2012, 23:04     Лямбды
Непонятно, как работает это простенький код, и почему именно так:

C++
1
2
3
4
5
6
7
8
9
10
int id = 0;
 
auto f = [id] () mutable { cout << "id: " << id << std::endl; ++id; };
 
id = 42;
f();
f();
f();
 
cout << id << std::endl;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru