С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Список - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ qsort http://www.cyberforum.ru/cpp-beginners/thread793956.html
Вот код программы. Посмотрите вопрос в комментарии. #include <iostream> #include <stdlib.h> using namespace std; int main() { int n,q,a,zap,maxzap=-1,x,y,s; cin>>n>>q;
C++ Исправить ошибку в коде. Реализовать функцию, которая принимает одномерный массив и возвращает индексы его максимального и минимального элементов, с указателями #include<iostream> #include<windows.h> using namespace... http://www.cyberforum.ru/cpp-beginners/thread793954.html
Как упростить строчки cin>>a; raz.n = a;? C++
struct Size { int n; int m; }; int _tmain(int argc, _TCHAR* argv) { Size raz; setlocale(LC_ALL,""); int a, b;
Записать в файл строку. Скопировать в буфер последние два слова. Вывести содержимое буфера на экран C++
Нужно написать простую програму ( и должен быть текстовый файл ) вот примерно так : #include <iostream> #include <fstream> using namespace std; int main(){ ofstream fout("test.txt"); ...
C++ Массив: определить, сколько раз повторяется максимальное число в последоновательности http://www.cyberforum.ru/cpp-beginners/thread793917.html
Нужно определить сколько раз повторяется максимальное число в последоновательности пример! Входные данные 7 1 4 2 5 2 5 3 Выходные данные 2
C++ перегрузка функции Функція func повертає позицію першого входження шуканого числа чи символу.ПОДСКАЖИТЕ КАК ЗАМУТИТЬ подробнее

Показать сообщение отдельно
dvik
6 / 6 / 0
Регистрация: 25.04.2012
Сообщений: 17
25.02.2013, 19:51  [ТС]
Я не давно начал изучать программирование по этому Не совсем знаю где можно объявить список в глобальной области поэтому выкладываю весь код покажите пожалуйста где это можно объявить список в глобальной области пишу в оконном приложение.
Вот весь код:

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
70
71
72
73
74
75
76
#pragma once
#include <iostream>
#include <list>
#include <string>
#include <cctype>
 
namespace test1 {
 
    using namespace std;
    using namespace System;
    using namespace System::ComponentModel;
    using namespace System::Collections;
    using namespace System::Windows::Forms;
    using namespace System::Data;
    using namespace System::Drawing;
 
    /// <summary>
    /// Сводка для Form1
    /// </summary>
    public ref class Form1 : public System::Windows::Forms::Form
    {
    public:
        Form1(void)
        {
            InitializeComponent();
            //
            //TODO: добавьте код конструктора
            //
        }
 
    protected:
        /// <summary>
        /// Освободить все используемые ресурсы.
        /// </summary>
        ~Form1()
        {
            if (components)
            {
                delete components;
            }
        }
 
    private:
        /// <summary>
        /// Требуется переменная конструктора.
        /// </summary>
        System::ComponentModel::Container ^components;
 
#pragma region Windows Form Designer generated code
        /// <summary>
        /// Обязательный метод для поддержки конструктора - не изменяйте
        /// содержимое данного метода при помощи редактора кода.
        /// </summary>
        void InitializeComponent(void)
        {
            this->SuspendLayout();
            // 
            // Form1
            // 
            this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
            this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
            this->ClientSize = System::Drawing::Size(284, 262);
            this->Name = L"Form1";
            this->Text = L"Form1";
            this->Load += gcnew System::EventHandler(this, &Form1::Form1_Load);
            this->ResumeLayout(false);
 
        }
#pragma endregion
 
    public: list<string> list1;
    private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
                 list1->Add("kkkk");
             }
    };
}
если убрать "public:" ошибка такая же.
если list перенести в Form1_Load начинает ругаться на list1->Add выдает ошибки
## Ошибка 1 error C2819: тип "std::list<_Ty>" не имеет перегруженный "operator ->" ##
## Ошибка 2 error C2039: Add: не является членом "std::list<_Ty>" ##
к списку мне надо будет обращаться из этой оконной формы в нескольких местах.
Помогите пожалуйста разобраться что я делаю не так.
За ранее всем спасибо.

Добавлено через 9 часов 14 минут
Ну кто-нибудь помогите пожалуйста решить проблему.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.