Форум программистов, компьютерный форум, киберфорум
Наши страницы

Range-based for trouble - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти количество четных цифр заданного натурального числа http://www.cyberforum.ru/cpp-beginners/thread1171253.html
Дано натуральное число: найти количество четных цифр этого числа; верно ли, что данная цифра А встречается в числе более двух раз (число А вводится с клавиатуры).
C++ Графика в с++ Доброго времени суток. Подскажите, как подключить консольную графику в visual studio 2013? http://www.cyberforum.ru/cpp-beginners/thread1171223.html
Программа не работает с вещественными числами C++
Здравствуйте. Написал программу, которая выводит на экран квадратную матрицу порядка n (n=1...15 - порядок задается пользователем) и ненулевые элементы этой матрицы. Причем матрица заполняется не с...
C++ Контейнер map
в программе используется ассоциативный массив, идентификатором которого являются символы проблема в том что появляется элемент с идентификатором символом -51 'Н', и неважно был ли он задан или нет,...
C++ Разное значение переменной класса, в разных экземплярах класса http://www.cyberforum.ru/cpp-beginners/thread1171204.html
Вот примерный код: class Test { private: static int countC; static int countD; void initWeight(){ double a; char fname; sprintf(fname,"test%d", countC);
C++ Функция стандартного нормального отклонения (аналог NORMSDIST из Excel) Добрый день. Хочу написать функцию, которая работает подобно НОРМСТРАСП в Excel, т.е. возвращает функцию стандартного интегрального распределения. Ее формула f(x)={1}/{\sqrt{2*\pi... подробнее

Показать сообщение отдельно
Voivoid
675 / 278 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
10.05.2014, 17:00
Не надо изобретать велосипед:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <boost\range.hpp>
#include <iterator>
 
template <typename Range>
void print( const Range& range ) {
  for( int x : range ) {
    std::cout << x << std::endl;
  }
}
 
int main() {
  int array[ 20 ];
  int i = 0;
 
  while( i < 20 ) {
    array[ i ] = i + 1;
    i++;
  }
 
  print( boost::make_iterator_range( std::begin( array ), std::end( array ) ) );
 
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru