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

Повторное открытие файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Построение бинарных деревьев для сложных величин http://www.cyberforum.ru/cpp-beginners/thread1748881.html
Добрый день нужна помощь в написании программы для построение бинарных деревьев для слож. велечин. Я перелопатил интернет но что то толкового я не нашел. Нужно построить по формуле a+(b-c)*d^e+f. Я слаб в этой теме и не смог понять как правильно. Зарание спасибо.
C++ Добавить различные смещения от начала строки Имеется прога, представляющая работу текстового редактора на иерархическом списке. Требуется сделать так, чтобы при чтении из файла и при добавлении новой записи был отступ от начала строки в соответствии с принадлежностью тому или иному подпункту/пункту. Не знаю, как сделать лучше, прошу помочь с вариантами, заранее спасибо. //Stack.h - класс стека #pragma once #include "stdafx.h" ... http://www.cyberforum.ru/cpp-beginners/thread1748879.html
C++ MathGL библиотека
Добрый вечер. У кого есть библиотека MathGL, запустите данную программу, и скиньте сюда exe файл, я уже сколько пытаюсь ее подключить, но никак не получается, а отчет нужно сделать. #include <mgl2/qt .h> #include <mgl2/mgl .h> #include <iostream> using namespace std; int sample ( mglGraph * gr ) { gr->Subplot ( 2, 2, 0 ); gr->Title ( "График функции sin ( x ) " );
C++ Добавление элемента в словарь
Нужно добавить элемент в словарь. Элемент должен вводиться с клавиатуры пользователем
C++ Очередь с приоритетом при включении http://www.cyberforum.ru/cpp-beginners/thread1748836.html
есть программа реализации очереди. нужно переделать ее на очередь с приоритетом при включении, т.е. по сути надо переделать функцию add. помогите пожалуйста с идеями. #include "stdafx.h" #include <conio.h> #include <iostream> using namespace std; struct node { int d; node *p; };
C++ Почему возникает эта ошибка? Гляньте пожалуйсто что делаю не так? Задание такое: " после каждого отрицательного числа в векторе вставить число -20" Создаю вектор и заполняю числами //генерация случ. чисел srand(time(0)); // создаем вектор размер vector <int> myvec; int value = 0, min_value = -15, max_value = 15; подробнее

Показать сообщение отдельно
Unknownx
Заблокирован
29.05.2016, 21:31     Повторное открытие файла
Цитата Сообщение от DimaAvatar Посмотреть сообщение
(это я сейчас без издевки или чего то еще) а в чем связь выделения памяти для динамич. массива и функции pars_file?
в том что ты в своей функции обращаешся к полю класса, а внутри контруктора выделяешь память для локального массива, в результате при первом обращении к полю класса array_wire_store будет креш(падение), по причине выхода за пределы отведенной памяти(которой вообще не было выделено)

Добавлено через 34 секунды

Не по теме:

Renji, а теперь скажи мне каким образом у тебя

Цитата Сообщение от Renji Посмотреть сообщение
Поправка - я совал код содержащий if (!file), приведенный в первом посте. За тем что там позже нахимичили особо не следил.
не падало(имею ввиду проект)?



Добавлено через 3 минуты
Цитата Сообщение от DimaAvatar Посмотреть сообщение
я просто не до конца понимаю как выделения памяти может повлиять на вызов (или реализацию) метода класса.
- показываю что ты делал простым примером(проведи аналогию с массивом)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <vector>
#include <iostream>
using namespace std;
 
class csample{
    vector< int > arr;
    public:
    csample(){
        vector< int > arr;//єто локальная переменная не имеющая отношение к csample::arr
        arr.resize(5);
    }
    size_t size(){
        return arr.size();
    }
};
 
int main(){
    csample sample;
    cout<<sample.size()<<endl;
    return 0;
}
http://codepad.org/F5omt1RI
Задайся вопросом почему вывод 0 а не 5-ть?
 
Текущее время: 19:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru