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

Ошибка: Multiples types in one declaration - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как вшить библиотеку MSVCP100.dll в программу? http://www.cyberforum.ru/cpp-beginners/thread944530.html
Добрый день. Написал программу и у меня она работает на отлично, однако у знакомых она требует библиотеку MSVCP100.dll. Вариант скачать ее просто так не устраивает, ибо каждому, кто будет пользоваться программой, качать библиотеку фиговое решение. Как можно вшить MSVCP100.dll в программу? MVS 2010 C++.
C++ Класс, отделение интерфейса от реализации Всем привет. Пытаюсь разделить интерфейс от реализации. вот исходный код: файл GradeBook.h #include <string> using std::string; class GradeBook { http://www.cyberforum.ru/cpp-beginners/thread944517.html
Двумерный вектор, ошибка C++
Здраствуйте! Почему я так не могу определить размер двумерного вектора? Подчеркивает красным 2 числа 9 и пишет ошибку Expected a type specifier. class А { private: vector < vector<int> > mas(9,9);
C++ Как сделать чтобы программа закрывалась, когда условие выполнено?
// Это програма выщитывает корни дискриминанта. 27.08.2013, 16.05 #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian");
C++ Работа с командой system http://www.cyberforum.ru/cpp-beginners/thread944507.html
У меня программа запускает компиляцию файла-паскаль через консоль system("start D:\\2.6.0\\bin\\i386-win32\\fpc.exe D:\\file.pas"); Вот таким образом она ДОЛЖНА компилировать и создавать D:\file.exe Когда я ее запускаю ничего не происходит НО
C++ String, который не дружит с пробелами Добрый день. Имеется несколько вопросов: во-первых, почему в примере адреса выводятся только по одному слешу, тогда как я указал два? Во-вторых, тот код, что приведен ниже никак не дружит с проблема, а в них есть необходимость. Почему, когда я введу адрес с проблемами, я получаю сообщение о том, что я указал адрес до пробелов, а затем очищается экран, открывается main-функция и начинаются попытки... подробнее

Показать сообщение отдельно
mrKi
2 / 2 / 0
Регистрация: 01.08.2013
Сообщений: 60
27.08.2013, 21:32  [ТС]     Ошибка: Multiples types in one declaration
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
#include <iostream>
using namespace std;
class part
{
      public:
             part(){i=10;}
             part(int item){i=item;}
             ~part(){}
             
             
             part *next;
             int i;
};
class partList
{
      public:
             //ГЄГ®Г*ñòðóêòîð,äåñòðóêòîð,ГЄГ®Г*ñòðóêòîð êîïèðîâГ*Г*ГЁГї.
             partList(){countOfPart++;begin=new part;first=new part;begin->next=first;}
             partList(int a)
             {
                          countOfPart++;
                          begin=new part(a);
                          first=new part;
                          begin->next=first;
             }
             partList(int a,int b)
             {
                          countOfPart+=2;
                          begin=new part(a);
                          first=new part;
                          begin->next=first;
                          add(b);
             }
             ~partList(){delete p;delete first;delete begin;}
             int add(int a)
             {
                 p=new part(a);
                 first->next=p;
                 first=p;
                 countOfPart++;
                 return countOfPart;
             }
             void show()
             {
                  cout<<begin->i<<endl;
                  while(first)
                  {
                  cout<<first->i<<endl; 
                  first=first->next;
                  }
             }
      private:
              int countOfPart;
              part *p;
              part *first;
              part *begin;
              
};
 
int main ( )
{
    partList list(10,20);
    list.add(30);
    list.show();
    system("pause");
    return 0;
}
Подскажите,почему программа зацикилвается?
Даже при таком варианте..
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
#include <iostream>
using namespace std;
class part
{
      public:
             part(){i=10;}
             part(int item){i=item;}
             ~part(){}
             
             
             part *next;
             int i;
};
class partList
{
      public:
             //ГЄГ®Г*ñòðóêòîð,äåñòðóêòîð,ГЄГ®Г*ñòðóêòîð êîïèðîâГ*Г*ГЁГї.
             partList(){countOfPart++;begin=new part;first=new part;begin->next=first;}
             partList(int a)
             {
                          countOfPart++;
                          begin=new part(a);
                          first=new part;
                          begin->next=first;
             }
             partList(int a,int b)
             {
                          countOfPart+=2;
                          begin=new part(a);
                          first=new part;
                          begin->next=first;
                          add(b);
             }
             ~partList(){delete p;delete first;delete begin;}
             int add(int a)
             {
                 p=new part(a);
                 first->next=p;
                 first=p;
                 countOfPart++;
                 return countOfPart;
             }
             void show()
             {
                  cout<<begin->i<<endl;
                  while(true)
                  {
                  if(first==NULL) break;
                  cout<<first->i<<endl; 
                  first=first->next;
                  }
             }
      private:
              int countOfPart;
              part *p;
              part *first;
              part *begin;
              
};
 
int main ( )
{
    partList list(10,20);
    list.add(30);
    list.show();
    system("pause");
    return 0;
}
Добавлено через 11 минут
alsav22, ???

Добавлено через 3 минуты
Помогите,ребят! Второй день разобраться не могу..

Добавлено через 24 минуты
В общем немного поигрался ,и вот что вышло.
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
#include <iostream>
using namespace std;
class part
{
      public:
             part(){i=10;}
             part(int item){i=item;}
             ~part(){}
             
             
             part *next;
             int i;
};
class partList
{
      public:
             //ГЄГ®Г*ñòðóêòîð,äåñòðóêòîð,ГЄГ®Г*ñòðóêòîð êîïèðîâГ*Г*ГЁГї.
             partList(){countOfPart++;begin=new part;first=new part;begin->next=first;}
             partList(int a)
             {
                          countOfPart++;
                          first=new part(a);
             }
             partList(int a,int b)
             {
                          first=new part(a);
                          first->next=0;
                          add(b);
             }
             ~partList(){delete p;delete first;delete begin;}
             int add(int a)
             {
                 p=new part(a);
                 p->next=first;
                 first=p;
                 countOfPart++;
                 return countOfPart;
             }
             void show()
             {
                   while(first)
                   {
                         cout<<first->i<<endl;
                         first=first->next;
                   }
                   
             }
      private:
              int countOfPart;
              part *p;
              part *first;
              part *begin;
              
};
 
int main ( )
{
    partList list(10,20);
    list.add(30);
    int i;
    while(true)
    {
               cin>>i;
               if(i!=0)
               {
                       list.add(i);
               }
               else break;
    }
    list.show();
    system("pause");
    return 0;
}
Проблема в том,что выводится лишь с конца к началу.Как сделать чтобы выводилось и наоборот?
 
Текущее время: 21:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru