Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2010, 15:56   #1
ZadiraUA
Новичок
Джуниор
 
Регистрация: 28.02.2010
Сообщений: 2
По умолчанию Ошибка(, STL, вектора

Необходимо сделать програмку работа с векторами библиотеки STL

Код:
#include <conio.h>
#include <algorithm>
#include <vector>
#include <map>
#include <iostream.h>
#include <string>

using namespace std;


int main()
{
    struct Zarplata
   {
      string name;
      int number;
      double zaplata;
   };

   Zarplata ztmp;

   vector<Zarplata> v_zp;  //<<< тут ошибка: Cannot use local type 'Zarplata' as template argumet

   ztmp.name ="Pupkin";
   ztmp.number= 1;
   ztmp.zaplata = 1800.00;
   v_zp.push_back(ztmp);

.............................................
Подскажите пожалста в чем трабла?, все примеры, все также, среда Borland C++ 5.02

Последний раз редактировалось ZadiraUA; 25.09.2010 в 16:27.
ZadiraUA вне форума Ответить с цитированием
Старый 25.09.2010, 16:37   #2
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

тебе же компилятор все написал. локальный тип нельзя юзать в качестве параметра шаблона. сделай его глобальным
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 25.09.2010, 17:08   #3
ZadiraUA
Новичок
Джуниор
 
Регистрация: 28.02.2010
Сообщений: 2
По умолчанию

спасиб, как все просто оказалось)
п.с. компилятор под вин7 адско отжигает(, пока не перегрузил его он показівал одну и туже ошибку...

Последний раз редактировалось ZadiraUA; 25.09.2010 в 17:18.
ZadiraUA вне форума Ответить с цитированием
Старый 25.09.2010, 17:27   #4
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

Цитата:
Сообщение от ZadiraUA Посмотреть сообщение
спасиб, как все просто оказалось)
п.с. компилятор под вин7 адско отжигает(, пока не перегрузил его он показівал одну и туже ошибку...
от этого таблетки такие есть. ребилдол называются
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++/STL как правильно удалить элемент из вектора? Ultimate Общие вопросы C/C++ 4 04.09.2009 20:36
Проблема с использованием вектора STL C++ Ultimateorb Помощь студентам 2 18.08.2009 00:40
STL Cpluser Общие вопросы C/C++ 4 07.05.2009 12:21
Программа с использованием STL. Где ошибка?! Jarik Общие вопросы C/C++ 1 04.03.2009 10:32
[C++]STL Mumriksnus Общие вопросы C/C++ 1 02.07.2008 20:43