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

PRINT_ELEMENTS что это такое? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверьте! Правильно ли работает программа? http://www.cyberforum.ru/cpp-beginners/thread860291.html
Задание: Ввести с клавиатуры значения вещественного типа и записать их в текстовый файл в виде таблицы следующего формата: X | Y | Z 2.1 | 3.7 | ...
C++ Метод Цезаря с ключом Сделал программу, шифрует вроде правильно, но есть ошибка, так и не могу найти, помогите... Ключевое слово - 'bad'. Его символам соответствуют числа 1, 0, и 3. Тогда слово 'carrot' превратится в... http://www.cyberforum.ru/cpp-beginners/thread860287.html
C++ Что? (оператор "," (запятая))
Имеется часть кода, взятого из Википедии. double *alpha = new double; double *beta = new double; double A, B, C, F, h_i, h_i1, z; alpha = beta = 0.; for...
C++ вектор векторов - умножение
У меня есть: vector<std::vector<double>> a std::vector<double> b мне нужно умножить ветора вектора векторов vector<std::vector<double>> a с элементами вектора std::vector<double> b. То есть...
C++ циклические сдвиги http://www.cyberforum.ru/cpp-beginners/thread860228.html
Как организовать циклический сдвиг числа? Например у меня есть число 5. В двоичной системе это выглядит как 0101, и мне нужно сделать так чтобы старший бит переместился в младший, то есть, чтобы...
C++ Передача параметра, выделенного в куче, в функцию Доброго времени суток. Возник такой вопрос. Пусть имеется некоторый класс, под объект которого выделяется память: SomeClass pClass = new SomeClass(); И есть функция, которая принимает этот объект... подробнее

Показать сообщение отдельно
nazsal
2 / 2 / 0
Регистрация: 27.11.2011
Сообщений: 60
10.05.2013, 00:46  [ТС]
ввобщем разобрался:
вот пример файла(нашел в интернете)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
/* PRINT_ELEMENTS()
  * - prints optional C-string optcstr followed by
  * - all elements of the collection coll
  * - separated by spaces
  */
 template <class T>
 inline void PRINT_ELEMENTS (const T& coll, const char* optcstr="")
 {
     typename T::const_iterator pos;
 
     std::cout << optcstr;
     for (pos=coll.begin(); pos!=coll.end(); ++pos) {
         std::cout << *pos << ' ';
     }
     std::cout << std::endl;
 }
и действительно нужно было писать
C++
1
PRINT_ELEMENTS(coll,"initialized: ");
вместо
C++
1
PRINT_ELEMENTS(coll.size(),"initialized: ");
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru