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

Ошибка при использовании STL - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Map'ы http://www.cyberforum.ru/cpp-beginners/thread399785.html
Здравствуйте! Пожалуйста объясните как пользоваться мапами? Реализация, считывание и т.д
C++ Программа для перевода из 8-чной в 10-чную систему вычесления Нужна помошь в написании програмы для перевода из 8-ой в 10-ую систему счесления! при помощи #include <iostream.>; #include <math.h> вот я пытался написать, выдаёт ошибку #include <iostream.> #include <math.h> using namespace std; void main(void) { int S; http://www.cyberforum.ru/cpp-beginners/thread399776.html
C++ Конкурентная lock-free очередь
Решаю проблему по организации обработки очереди сообщений с lock_free подходом. В односвязную очередь пишет одновременно неограниченное кол-во писателей и принимает сообщения только один читатель, который периодический берет в себе всю текущую очередь целиком и обрабатывает ее. Организовал я это так: /*элемент очереди со значением record и указателем на следующее звено next*/ struct...
C++ Реализовать класс Money используя класс Fraction
1)Создать класс Money для работы с денежными суммами.Число должно быть представлено двумя полями: типом long для рублей и типом unsigned char - для копеек. дробная часть(копейки) при выводе на экран должна быть отделена от целой части запятойю реализовать сложение,вычитание, деление сумм, деление суммы на дробное число, умножение на дробное число и операцию сравнения. 2) создать класс Fraction...
C++ Как лучше учить С++ http://www.cyberforum.ru/cpp-beginners/thread399738.html
Уважаемые форумчане. Поделитесь пожалуйста опытом (кто каким может). Как лучше и быстрее изучить Си, с помощью каких программ, иль литературу какую почитать, книги умные? Может к репетиторам податься? Есть ли вообще репетиторы которые преподают С++, если есть то как с ними связаться? Большое спасибо за помощь и понимание.
C++ Переменную типа string вывести в printf? как в переменную типа string вывести в printf? #include <stdio.h> // для принтф #include <stdlib.h> #include <string> using namespace std; int main() { подробнее

Показать сообщение отдельно
Bers
Заблокирован
05.12.2011, 22:20     Ошибка при использовании STL
C++
1
2
3
4
5
6
void GuardShip::addArm(vector<Armament>::iterator &p) {
 Armament arma;
 cin >> arma;
 p.push_back(arma); //!!! ругается в этом месте, пишет, что push_back не является членом * * * 
 //"std::_Vector_iterator<_Myvec>"
}
Попробуйте сделать вот так:

C++
1
2
3
4
5
void GuardShip::addArm(vector<Armament>::iterator &p) {
 Armament arma;
 cin >> arma;
 (*p).push_back(arma); //обратите внимание
}
С другой функцией-методом аналогично
 
Текущее время: 06:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru