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

Заюзанный вектор в конструкторе взрывается, самоуничтожается, очищается, отправляется в адд - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа между функциями http://www.cyberforum.ru/cpp-beginners/thread440977.html
в функции func_1 я вычислил массив p1. Как мне использовать данные этого массива в другой функции?
C++ Задача на обработку массивов Здравствуйте. Помогите пожалуйста с программой. Нужно написать программу без использования указателей и с использованием указателей. Дана действительная матрица , где i, j = 1..n. Получить действительную матрицу , где i, j = 1..n, элемент bij которой равен сумме элементов данной матрицы, расположенных в области, определяемой индексами i, j (область заштрихована): http://www.cyberforum.ru/cpp-beginners/thread440974.html
Окно вывода в Visual Studio C++
Здравствуйте, у меня такой вопрос: Создаю консольное приложение Win32. Пишу код, выполняю и у меня окно(консоль) сразу исчезает. Был раньше компилятор от Борланд, там, кажется, не исчезало окно, а нужно было самому закрывать. Можно ли где-нибудь там поставить, чтобы я сам закрывал окно. А то оно само закрывается при окончании выполнения.
C++ задача по шифрованию
Здравствуйте! Помогите,пожалуйста,решить такое задание. Разработать алгоритм и написать программу, обеспечивающую ввод произвольного открытого текста и выдачу шифрограммы, полученную изучаемым методом, а также дешифрацию*- получение открытого текста из шифрограммы. Функцию шифрования, основываясь на данных индивидуального задания, определить самостоятельно. Индивидуальное задание:...
C++ Класс Матрица http://www.cyberforum.ru/cpp-beginners/thread440947.html
Вообщем задали мне в универе написать программу для работы с матрицами. Для этого нужно создать класс Матрица. Вообщем я только начал и сделал некоторые наброски(конструкторы и деструкторы)ю Вообщем кому не трудно проверьте. Заголовочный файл classMatrix.h: #ifndef classMatrix_h #define classMatrix_h #include <iostream>
C++ ошибки линковки с++(... помогите пожалуйста!! справится с ошибками линковки масив.obj : error LNK2001: unresolved external symbol "void __cdecl obr(int &,int *)" (?obr@@YAXAAHPAH@Z) масив.obj : error LNK2001: unresolved external symbol "void __cdecl vvod(int &,int *)" (?vvod@@YAXAAHPAH@Z) Debug/масив.exe : fatal error LNK1120: 2 unresolved externals Error executing link.exe. #include <iostream> #include <conio.h>... подробнее

Показать сообщение отдельно
AnyOne697
 Аватар для AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 532
05.02.2012, 04:46     Заюзанный вектор в конструкторе взрывается, самоуничтожается, очищается, отправляется в адд
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
#include <iostream>
#include <vector>
#include <cstdlib>
#include <set>
 
using namespace std;
 
#define F_SIZE 30
#define DICE 6
 
 
class field{
private:
    vector<int*> rms;
    int *something(){
        return new int(DICE);
    }
public:
    field(bool autogen){
        if(autogen){
            int n = 5;
            while(n--){
                rms.push_back(something());
            }
        }else{
            cout << "Have not writed yet;\n";
            //herein we have to write something...
        }cout << rms.size();
        cout << " | end of field's constructor.\n";
    }field(){
        field(true);
    }void show(){
        cout << rms.size() << ":\n";
        for(vector<int*>::iterator i = rms.begin(); i != rms.end(); i++){
            cout << "(" << (**i) << "; " << (**i) << ")";
            cout << " |=| ";
            cout << "(" << (**i) << ";" << (**i) << ")";
            cout << endl;
        }
    }
};
 
int main(){
    field fl;
    fl.show(); //WTF!?. Why vector erased after constructor?..
    return 0;
}
Вывод:
Код
5 | end of field's constructor.
0:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru