Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Написать программу (сумму первых n целых положительных четных чисел), объясните, что значит каждая строка! https://www.cyberforum.ru/ cpp-beginners/ thread788687.html
Написать программу, которая вычисляет сумму первых n целых положительных четных чисел. Количество суммируемых чисел должно вводиться во время работы программы. Вычисление суммы четных положительных чисел. Введите количество суммируемых чисел и нажмите <Enter> -> 12 Сумма первых 12 положительных четных чисел равна 156
C++ Использование функций при работе с двумерными массивами
Дана прямоугольная вещественная матрица . Обнулить все четные столбцы и нечетные строки. В полученной матрице отсортировать по возрастанию каждую строку, оставляя нули на своих местах.
C++ Обращения к указателям Написать обращения к указателям в глобальной,локальной и охватывающей сетях. https://www.cyberforum.ru/ cpp-beginners/ thread788664.html C++ Открытие и закрытие файлов https://www.cyberforum.ru/ cpp-beginners/ thread788649.html
Доброго времени суток! Подскажите пожалуйста: если файл открыть функций fopen , записать тута что-то и при закрытии функцией fclose, данная функция вернет ошибку, то как удалить данный файл?
Поменять местами четные и нечетные символы слова C++
Как поменять местами четные и нечетные символы слова? Заранее спс!
C++ Программирование линейных алгоритмов с использованием функций инициализации set() и вывода результатов print() Пользовательский класс должен содержать необходимые элементы-данные, метод установки их начальных значений: Void set(double X, …); метод печати: Void print(void); метод, решающий поставленную задачу: Void Run(void); Код методов – вне пространства определения класса. Программа должна включать в себя статический и динамический способы создания объектов, и для каждого объекта использовать... https://www.cyberforum.ru/ cpp-beginners/ thread788626.html
C++ Указатели и функции Доброго времени суток. Прошу помощи у пользователей данного форума) Значит стоит такая вот задача: В командной строке задаются числовые значения. Вывести среднее арифметическое для всех чисел (нечисловые аргументы игнорировать). Помогите ее решить и желательно хотя бы немного объяснить ее. А то что-то ничего не получается.. https://www.cyberforum.ru/ cpp-beginners/ thread788616.html C++ Поиск временных файлов в каталоге, и их удаление
Вообщем нужно написать программу для поиска временных файлов в каталоге, ну и по итогу их удалить. И если есть возможно сделать поиск не используя библиотеку windows.h. Буду благодарна за любые кусочки кода по теме)
C++ не могу разобраться в функции нашел в инете функцию добавление в список, но не могу разобраться что означает переменная link void add(LIST *link,int data) { LIST *list = new LIST; list->data = data; list->next = link->next;// что здесь делается link->next = list; // что здесь делается ?? } https://www.cyberforum.ru/ cpp-beginners/ thread788606.html C++ С++ не смог понять как переделать Уважаемые Программисты , прошу помочь по программе на 2мерный массив т.к. я не в силах. ***задание:(Написать функцию, которая меняет местами первую строку и последний столбец квадратной матрицы. Написать программу,которая описывает два двухмерных массива: А размерностью 5*5 и В размерностью 3*3 , инициализированный массив значениями 5,3,7,-1,-3,-5,4,7,9, а первый ввести с клавиатуры. Применить... https://www.cyberforum.ru/ cpp-beginners/ thread788600.html
Задачка с циклами (Вычислить значение выражения) C++
Вычислить значение выражения ( в вложении). Я написал вот ето: #include <conio.h> #include <iostream> #include <math.h> using namespace std; void main (){ int i,j,S=0; for(i=1;i<=100;i++)
C++ Паскаль https://www.cyberforum.ru/ cpp-beginners/ thread788581.html
вычислить значения функции у=х в квадрате, для всех х от 1 до n с шагом 1.
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 5
0

Функция не видит выделенной памяти под глобальные переменные - C++ - Ответ 4146402

17.02.2013, 21:56. Показов 1136. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
При решении задачи с алгоритмом поиска в глубину возникла проблема: описание переменных происходит над п/п алгоритма, выделение памяти под них происходит в программе, а при вызове п/п она "не видит" выделенной памяти, из за чего обращается к несуществующему элементу, и происходит ошибка:
vector<bool> iterator not derefencable.

Что с этим можно сделать?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include "stdafx.h"
#include<iostream>
#include<vector>
#include<fstream>
using namespace std;
 
int n;
vector<bool> used;
vector<int> enter_time;
vector<int> exit_time;
vector<vector<int> > gr;
int enterT = 0;
int exitT = 0;
 
 
void dfs(int r)
{
    used[r] = true;
    enter_time[r] = enterT++;
    for (int i = 0; i < gr[r].size(); i ++)
        if (!used[gr[r][i]])
            dfs(gr[r][i]);
    exit_time[r] = exitT++;
}
void main()
{
    ifstream inputF("D:/input.txt");
    //int n;
    inputF >> n;
    cout << n;
    cout << "    ";
 
    // Ввод и преобразование данных
    while (!inputF.eof())
    {
        vector<int> temp;
        int k;
        inputF >> k;
        for (int j = 0; j < k; j++)
        {
            int t;
            inputF >> t;
            temp.push_back(t);
        }
        gr.push_back(temp);
    }
    // Запуск dfs-п/п
    vector<int> enter_time(n);
    vector<int> exit_time(n);
    dfs(0);
}


Вернуться к обсуждению:
Функция не видит выделенной памяти под глобальные переменные C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.02.2013, 21:56
Готовые ответы и решения:

Выделение памяти под глобальные переменные
Кто - нибудь объясните мне не ведающему почему так: Имеется структура с таким вот содержанием: ...

Форма не видит глобальные переменные?
Здравствуйте. У меня есть главная форма проекта, есть не главная. Две т. е. И есть модуль с...

Глобальные переменные в памяти
Добрый день, подскажите плииз такое вообще возможно? и имеет ли смысл! Есть одно число...

Функция не меняет глобальные переменные, считая их локальными
var a_id, a_art, a_tit; var n = 0; var e = 0; function fill(){ try { VK.api(&quot;audio.get&quot;,...

8
17.02.2013, 21:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.02.2013, 21:56
Помогаю со студенческими работами здесь

Освобождение памяти, выделенной под массив
Выделяю память под массив: int (*array_1) = new int; как освободить то, что выделил? ...

Размер памяти, выделенной под массив записей
Здравствуйте, дорогие форумчане! Сейчас выполняю лабораторную работу по C++ с оценкой...

Распределение оперативной памяти выделенной под программу
Здравствуйте. Помогите с объяснением некоторых тем, нигде не могу найти. №1 Целый тип данных....

Обнулить кусок памяти (выделенной под указатели) по быстрому
Есть хеш-таблица и есть кусок памяти под неё, нужно занулить изначально весь кусок памяти, но как...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru