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

E2089) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ строки матрици http://www.cyberforum.ru/cpp-beginners/thread53043.html
Упорядочить строки матрицы размером М*N за увеличением минимального елемента строки.
C++ Найти числа Найти два целых чила m и n, которые в приперемножение m*n не изменяют своего значение, если поменять местами их елементы (например, 38 и 83) http://www.cyberforum.ru/cpp-beginners/thread53038.html
2-связный список на основе указателей next и pred C++
Помогите найти ошибку в нахождении минимального элемента:#include "iostream" #include "conio.h" #include "stdlib.h" using namespace std; struct Item { int data; Item *pred, *next; }
C++ 2-связный список на основе 2х стэков
Помогите создать 2-связный список на основе 2х стэков.
C++ Поиск обратной матрицы методом Гаусса http://www.cyberforum.ru/cpp-beginners/thread52965.html
#include<iostream> #include <stdio.h> #include <math.h> #include <stdlib.h> using namespace std; static int n; void obrat(double **a) {double **d,vrem,max,tryam; int i,j,*p,jmax,temp; d=new...
C++ linked error только начал программу писать и сразу траблы. Но по порядку. main.cpp: #include <iostream> #include "newfunc.h" using namespace std; int main() { подробнее

Показать сообщение отдельно
VorobeY1326
Ученик 11 класса)
4 / 4 / 0
Регистрация: 11.04.2009
Сообщений: 67
29.09.2009, 16:52  [ТС]
Функция то вот как выглядит:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
double Parser::use_func(string f_name)                             
{
        int number_of_vars=functions[f_name].vars.size();  
        map<string,double>f_table;                      
        for (int i=0; i < number_of_vars; i++)             
        {
                double left = expr(true);                                               
                f_table[functions[f_name].vars[i]]=table[functions[f_name].vars[i]];    
                table[functions[f_name].vars[i]]=left;                                  
        }
        istringstream f_code(functions[f_name].code);        
        istream *buf_input=Stream::input;
        Stream::input=&f_code;                               
        double left=expr(true);                              
        Stream::input=buf_input;                                     
        for (int i=0; i<number_of_vars; i++)
        table[functions[f_name].vars[i]] = f_table[functions[f_name].vars[i]];
        Lexer::get_token();
        return left;                                        
}
Но в ней должно быть все норм, потому что до попытки перенести все это в пространство имен она работала отлично, а её содержимое я не менял..вылетает компиляция именно на подходе к функции на скобке { , до дальнейших ошибок компилятор не доходит.
Скажите кто нибудь, плиз, что это вообще за ошибка такая - E2089?
(компилятор - C++ Builder 6)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru