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

Вектор,состоящий из структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан файл, компонентами которого являются символы. Переписать все символы в новый файл в обратном порядке. http://www.cyberforum.ru/cpp-beginners/thread35186.html
Работа с текстовыми файлами. Дан файл, компонентами которого являются символы. Переписать все символы в новый файл в обратном порядке.
C++ Заменить каждый элемент массива на среднее арифметическое его и его соседей слева и справа При решении использовать масив в файле) http://www.cyberforum.ru/cpp-beginners/thread35177.html
C++ Проверка адреса файла, введенного с клавиатуры
Мне нужно ввести адрес файла с клавиатуры и что бы проверяло, есть он или нет!!! Если есть, что бы выводило его на экран(но вывод я уже написала)! (Кусочек моей курсовой)
дерево поиска C++
Помогите написать прог-му на С++ задача: Написать программу построения частотного словаря слов некоторого текста в виде дерева поиска.Каждая вершина дерева служит для представления одногоь слова и содержит его (это слово) и колличество его вхождений в текст.Значение любой вершины > значений всех вершин ее левого поддерева и < значений всех вершин ее правого поддерева(упорядоченность по словам)
C++ ошибка формы из-за функции http://www.cyberforum.ru/cpp-beginners/thread35144.html
При компиляции ошибок в коде нет и все запускается но когда начинаю работать со второй формой после выполнения нужного действия форма выдает ошибку и больше с ней работать невозможно! Ниже код этой формы: //--------------------------------------------------------------------------- #include <iostream.h> #include <stdio.h> #include <vcl.h> #include <fstream.h> #include <string.h>
C++ сортировка двумерного массива Имеется двумерный массив вещ. чисел,которое заполняется автоматически,нужно отсортировать все элементы в порядке возростании.( и блок-схему построить) подробнее

Показать сообщение отдельно
#pragma
Временно недоступен
 Аватар для #pragma
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
19.05.2009, 23:29     Вектор,состоящий из структур
Допустим,есть структура Date,которая выглядит так:
C++
1
2
3
struct Date {
    string name,date;
}
Далее в программе создаётся вектор
C++
1
vector<Date>dates_vector;
Обращаясь к элементу структуры через вектор,мы используем такую запись
C++
1
dates_vector[0].name="1 сентября 2009 года";
А как использовать (в смысле формы записи) функцию push_back,относящуюся к вектору?Например,мы хотим добавить в конец вектора ещё один элемент.Как это записать?При попытке
C++
1
dates_vector.push_back();
компилятор ругается.

/media/Part2/C++/Projects/CodeBlocks/5.9/5.9.13.cpp||In member function ‘void Date::dates_reader()’:|
/media/Part2/C++/Projects/CodeBlocks/5.9/5.9.13.cpp|11|ошибка: нет подходящей функции для вызова ‘std::vector<Date, std::allocator<Date> >::push_back(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)’|
/usr/include/c++/4.2/bits/stl_vector.h|597|замечание: претенденты: void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = Date, _Alloc = std::allocator<Date>]|
||=== Build finished: 2 errors, 0 warnings ===|

Как записать правильно?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru