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

Как добавить объект в вектор? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Различные элементы массива http://www.cyberforum.ru/cpp-beginners/thread711136.html
Друзья, помогите с кодом: нуэно найти различные элементы в массиве, чтобы сложность алгоритма была nLog2n. Как можно это реализовать?
C++ Работа с файлами Помогите исправить ошибки, не знаю, как убрать бесконечный цикл. Дан текстовый файл. В нем записаны слова. Во второй файл записать самое длинное слово из первого файла. #include <stdio.h> #include <string.h> #define ftete1 fopen("h:\\1.txt","r") #define ftete2 fopen ("h:\\2.txt","w") int alg0 () { FILE *f2,*f1; http://www.cyberforum.ru/cpp-beginners/thread711126.html
Запуск программы вне ОС C++
Интересует такой вопрос: Возможен ли запуск программы одновременно с запуском Операционной Системы, причем так, что бы программа запускалась вне этой ОСи и могла её контролировать. Вопрос исключительно теоретический. Всем заранее огромное спасибо.
C++ Программирование алгоритмов
я с С++ знаком не давно, решил заняться лабами, всё вроде бы хорошо, но вот одна попалась не понятная) Вообщем нужно написать "программу вычисления выражения согласно указанному варианту. Предусмотреть вывод информации о выбранной ветви вычислений." мой вариант в картиночке снизу. #include <iostream.h> #include <math.h> int main() {
C++ 2 класса , нормально ли это http://www.cyberforum.ru/cpp-beginners/thread711122.html
нормально когда класс А содержит вектор классов Б (тысячи элементов), но при этом как класс А может работать с классом Б , так и класс Б может работать с классом А.? Данную архитектуру я выбираю для увелечения быстродействия в основном для отказа от передачи параметров через стэк функции.
C++ Как 1 массив разделить на 2? Помогите написать программу: Задан массив с количеством элементов N. Сформируйте два массива: в первый включите элементы исходного массива с четными номерами, а во второй с нечетными. подробнее

Показать сообщение отдельно
Zoominger
363 / 252 / 62
Регистрация: 22.06.2010
Сообщений: 1,566
27.11.2012, 19:29  [ТС]     Как добавить объект в вектор?
Цитата Сообщение от soon Посмотреть сообщение
Но лучше переписать код с нуля.
Именно это я и делаю

И ещё такой вопрос - почему появляется ошибка сегментирования, когда я пытаюсь присвоить существующему объекту какие-либо параметры?

Добавлено через 59 секунд
alsav22:
g++ -Wall -c "1.cxx" (в каталоге: /home/\\\/Рабочий стол)
1.cxx: В функции-члене «void Book::AddBook(std::vector<Book>&, short int)»:
1.cxx:36:33: ошибка: нет подходящей функции для вызова «std::vector<Book>:ush_back()»
1.cxx:36:33: замечание: candidate is:
In file included from /usr/include/c++/4.7/vector:65:0,
from 1.cxx:2:
/usr/include/c++/4.7/bits/stl_vector.h:881:7: замечание: void std::vector<_Tp, _Alloc>:ush_back(const value_type&) [with _Tp = Book; _Alloc = std::allocator<Book>; std::vector<_Tp, _Alloc>::value_type = Book]
/usr/include/c++/4.7/bits/stl_vector.h:881:7: замечание: candidate expects 1 argument, 0 provided
Сборка завершилась с ошибкой.
 
Текущее время: 03:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru