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

Вектор типа Класс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Unknown Publisher. как убрать http://www.cyberforum.ru/cpp-beginners/thread633169.html
Когда я создам программу... Windows-кий UAC выдает это : Security warning: Publisher could no be verified. Are you sure you want to run this software ? ... как это убрать, где надо подписаться ? ... что нужно сделать чтоб Windows на чужом компе этого не выдавал ? Спасибо !
C++ Программа для DOS Кто подскажет как сделать простенку программу для ддос ,что бы в ней можно было в писать порт какой досить ,Ip и кол запросов .и что бы она была закрытой что бы не можно было что то изменить ,когда её включаешь она начинает досить . спасибо http://www.cyberforum.ru/cpp-beginners/thread633166.html
Чтение слов из файла C++
Здравствуйте. Ломаю голову над тем как получить интересующие меня слово из файла и и заменить на другое, вот я читаю текст таким вот способом. Буду весьма благодарен за помощь #include <iostream> #include <string> #include <fstream> #include <iterator> using namespace std;
Ошибка при запуске программы C++
Всем привет, компилю программу в Visual 2010, язык C++. Компилирую как в Debug, так и в Release. На своем домашнем пк все норм программа запускаеться, а у друга консольная программа не запускаеться. Выбивает ошибку: бла бла бла отсутствует MSVCP100D.dll. Помогите ее решить.
C++ Переменные при использовании шаблонов. Оператор return http://www.cyberforum.ru/cpp-beginners/thread633132.html
Доброго времени суток. В домашнем задании на первом семестре обучения поставлена задача: написать перегруженные шаблоны функций для нахождения корней линейного и квадратного уравнений при этом в функции передаются коэффициенты уравнений. Суть вопроса: все переменные пришлось сделать глобальными иначе код не компилируется и выдает сообщение об ошибках....Тогда возникает вопрос зачем вообще...
C++ Void Всем привет, форумчане такой к вам вопрос, как передать параметры в такую функцию: int main(void){ ... } И можно ли поменять main например на funk1(void), но void должен присутствовать обязательно. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
05.08.2012, 12:28     Вектор типа Класс
Цитата Сообщение от nsashans Посмотреть сообщение
ак правильно работать с вектором тип которого класс, как правильно вносить и считывать данные вектора?
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
#include <vector>
#include <string>
#include <sstream>
#include <iostream>
using namespace std;
 
struct TName//зачем класс если структура более уместна
{
    string name;
    int   value;
};
 
int main()
{
    //Это некая абстракция под ввод с неизвестным числом 
    //элементов TName
    string data = 
        "name1 25\n"
        "name2 38\n"
        "name3 15\n";
    stringstream ss(data);
    vector<TName> vec;//наш вектор данных
    vector<TName>::iterator it;//итератор - чтото наподобе индекса массива
    TName elem;//Буфферная переменная
    while(ss>>elem.name>>elem.value)
        vec.push_back(elem);
    //Как я и говорил it что-то наподобие индекса
    for(it = vec.begin(); it < vec.end(); it++)
        cout<<(*it).name<<" "<<(*it).value<<endl;
    return 0;
}
Отработка http://liveworkspace.org/code/a54c9e...14cedcc75a9ff7
Миниатюры
Вектор типа Класс  
 
Текущее время: 08:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru