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

Непонятная ошибка (возможно баг?) при компиляции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Являются ли три числа взаимопростыми http://www.cyberforum.ru/cpp-beginners/thread169979.html
Ввести три числа.Являются ли они взаимопростыми. Найти площадь правильного n-угольника со стороной a.Решить с помощью подпрограммы.
C++ Сортировка и произведение между максимальным и минимальным элементами масива Привет! есть банальная программа которая счиает сумму отрицательных елементов,помогите чтоб она еще считала произведение между макс и мин елементами масива и сортировала масив по возрастанию самыми простыми способами.Спасибо! #include <iostream.h> #include <conio.h> void main() { clrscr(); const n=100; int i,k; float b; http://www.cyberforum.ru/cpp-beginners/thread169978.html
C++ Как запустить приложение на компьютерах без установленной MSVS
всем привет в универе начали изучать с\с++. поставил студию, написал прогу, выбираю "запустить"-работает, далее я так понял чтобы получить экзешник надо нажать "построить решение". когда нажимаю он появляется только в папке_с_проектом\дебаг, больше нигде .exe не появляется. вопрос раз-это нормально? далее, тот екзешник который там получился не пашет у всех моих друзей которых просил потестить-у...
C++ Хеш Таблица
я хочу, чтобы у меня был массив структур, каждая из которых содержала некоторое значение и ссылку на следующий элемент этого массива struct tcl { int key; Array *adress; }; // Глобальные переменные static tcl *first;
C++ Реализовать список, поля которого могут хранить разные типы данных http://www.cyberforum.ru/cpp-beginners/thread169961.html
Помогите,пожалуйста с задачей. Реализовать список,информационные поля которого могут хранить разные типы данных.Без использования библиотек списков.
C++ Запись и чтение из файла Доброго время суток! Так от балди решыл набросать прогу которая создаёт файл записывает туда 11 рандомных чисел,потом з помощю ifstream я считую данные из файла,заношу в масив и сортирую.Непонимаю где здесь ошыбка. #include <iostream> #include <fstream> #include <ctime> int main() { std::ofstream creat_file("c:\\test.txt"); srand(time(0)); for(int i = 0; i <= 10; i++) подробнее

Показать сообщение отдельно
#pragma
Временно недоступен
 Аватар для #pragma
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
27.09.2010, 23:53     Непонятная ошибка (возможно баг?) при компиляции
Есть некая функция обхода двух векторов одновременно,и в ней присутсвует такой вот цикл (просто эксперимент):
C++
1
2
3
4
5
6
7
8
9
10
11
           for (var_Arr_t::iterator var_iter = variables->begin(),
                val_Arr_t::iterator val_iter = cur_vals->begin();
 
                                    var_iter < variables->end() &&
                                    val_iter < cur_vals->end();
                                                                   ++var_iter,
                                                                   ++val_iter )
           {
              assert((*var_iter)->GetType() == (*val_iter)->GetType());
              (*var_iter)->SetValue(*val_iter);
           }
var_Arr_t и val_Arr_t - типы,объявленные с помощью typedef так:
C++
1
2
typedef vector <class Value *> val_Arr_t;
typedef vector <class Variable*> var_Arr_t;
При компиляции этого кода почему-то генерируется ошибка:
Код
/home/user/Interpreter/Interpreter/intermediate/subroutine.h|143|error:
 too few template-parameter-lists|
И указывает на строку
C++
1
 val_Arr_t::iterator val_iter = cur_vals->begin();
Класс,в котором описана эта функция,включая цикл в ней,не шаблонный,шаблонов вообще нет в этой части кода. Баланс скобок не нарушен,я проверял не один раз.

Почему генерируется данная ошибка, может,я что-то не так записал?
Код
user@comp:~$ gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5' 
--with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs
 --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared
 --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib
 --without-included-gettext --enable-threads=posix
 --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 
--enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin
 --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 
--with-tune=generic --enable-checking=release --build=i486-linux-gnu 
--host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru