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

Трай , где неправильная работа с памятью? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ конструктор с одним и переменным числом параметров http://www.cyberforum.ru/cpp-beginners/thread952924.html
пишу обычный класс, обычная лаба, где несколько конструкторов.применять одновременно в условии не сказано, но я решил помучатся и узнать что же будет.Есть два конструктора в первом числа генерируются в массив во втором задаются.все хорошо но при вызове первого конструктора возникает перегрузка и компилятор предлагает использовать еще и второй конструктор.Можно ли решить эту проблему не меняя тип...
C++ Написать программу-кодировщик английских текстов Написать программу-кодировщик английских текстов по таким правилу: каждую букву текста заменить букву, Стоит в алфавите на три позиции правее: «а» перейдите в «d», «b» изменитесь на «e», «c» изменитесь на «f» и так далее. Буква «x» перейдите в «а», «y» изменитесь на «b», «z» на «c». Название файла что нужно закодировать, введите на клавиатуре. http://www.cyberforum.ru/cpp-beginners/thread952917.html
C++ В чем разница между X x; и X x()?
Корректный ли этот ответ? Вариант X x(); не объявляет экземпляр класса, а объявляет прототип функции
массив bool и вектор) C++
Ребята всем привет) ситуация такая скоро сегодня понадобиться написать такую штуку у нас есть куча bool там их 1000000 значений bool *array = new bool; .... тут мы их подсасываем из файла и как мне их ребята вставить в vector<bool> array_vector; и хочу вставить не по одному типа добавляя а есть какой ни будь метод сразу же запулить их все разом???
C++ Локальные переменные-классы http://www.cyberforum.ru/cpp-beginners/thread952902.html
есть такой код #include <iostream> using namespace std; class My_vector{ friend ostream &operator<<(ostream &,const My_vector &); public: My_vector(int); ~My_vector();
C++ среднее число как найти среднее число трех переменных??? Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе. подробнее

Показать сообщение отдельно
fatalis
8 / 8 / 1
Регистрация: 09.08.2013
Сообщений: 68
12.09.2013, 12:15  [ТС]     Трай , где неправильная работа с памятью?
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <iostream>
using namespace std;
#define For(i,x,y) for(int i=x;i<y;i++)
class Trie
{
  struct Node
    {
        int count ;
        Node **r;
        Node()
        {
            count = 0;
            r=new Node*[4];
        }
    };
    Node *root;
    Node* insert(Node* root,string s,int t)
    {
        if(root==NULL)
        {
            root=new Node;
        }
        if(s.length()==t)
        {
            return root;
        }
        else
        {
            root->count++;
            int k=s[t]-'a';
            if(root->r[k]==NULL)root->r[k]=new Node;
            root->r[k]=insert(root->r[k],s,t+1);
            return root;
        }
    }
    int find(Node *root,string s,int t)
    {
        if(root==NULL)return 0;
        if(s.length()==t)return root->count;
        int k = s[t]-'a';
        return find(root->r[k],s,t+1);
        
    }
public:
    void insert(string s)
    {
        root=insert(root, s, 0);
    }
    int find(string s)
    {
        return find(root,s,0);
    }
    Trie():root(NULL)
    {
      //  root=new Node;
    }
};
int main(int argc, const char * argv[])
{
   Trie t;
   t.insert("abc");
   t.insert("abcd");
   t.insert("abcdbcd");
   t.insert("abadabcadacad");
   t.find("ababacadacab");
   t.find("abacad");
   t.find("adacadabadacada");
   return 0;
}
Вот весь код.
Segmentation fault (core dumped)
Проверяю здесь http://www.compileonline.com/compile_cpp_online.php (Так как "родной" компилятор исполнит и код с выходами за массив)
 
Текущее время: 23:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru