0 / 0 / 3
Регистрация: 24.01.2016
Сообщений: 35
1

Вектор реализация

10.03.2016, 11:04. Показов 570. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ситуация такая мне нужно создать вектор игроки, каждый игрок внутри себя должен содержать вектор предметы. При по попытки создать вектор класса выдает ошибку.
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
class Item{
    string name;
    int price;
public:Item(){}
    Item(string name, int price)
    {
        (*this).name = name;
        (*this).price = price;
    }
    void setname(string name)
       {
           (*this).name = name;
       }
    string getname()
    {
        return (*this).name;
    }
    void setprice(int price)
       {
           (*this).price = price;
       }
    int getprice()
    {
        return (*this).price;
    }
};
class Player {
    string name;
    vector<Item> items;}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2016, 11:04
Ответы с готовыми решениями:

Реализация класса и вектор
Всем привет! test.cpp(главный файл) /* * @pay - зарплата сотрудника * @countEl - позиция...

Реализация классов вектор и строка
Для лабораторной работы нужно было написать свою реализацию классов вектор и строка. Выкладываю...

Вектор классов. Реализация сортировки не работает
vector&lt;unique_ptr&lt;Figure&gt;&gt; figurki;// вектор классов фигур for (auto&amp;&amp; function : figurki) { ...

Класс "вектор" с конструкторами, позволяющими создать нулевой вектор и вектор с произвольным числом элементов
Привет! Задача следующая. Нужно реализовать класс &quot;вектор&quot; с конструкторами, которые позволяют...

6
Эксперт .NET
12085 / 8362 / 1278
Регистрация: 21.01.2016
Сообщений: 31,534
10.03.2016, 11:06 2
И что это за ошибка мы тут угадать должны, так?
0
0 / 0 / 3
Регистрация: 24.01.2016
Сообщений: 35
10.03.2016, 11:09  [ТС] 3
Извиняюсь проблема помогли решить в лс, тему можно закрывать
0
18813 / 9818 / 2400
Регистрация: 30.01.2014
Сообщений: 17,244
10.03.2016, 11:11 4
Цитата Сообщение от RazDva12 Посмотреть сообщение
При по попытки создать вектор класса выдает ошибку.
Ошибку, я так понимаю, мы должны сами отгадать?

Что касается представленного кода, то он рабочий (за исключением отсутствия точки с запятой после объявления Player):
Кликните здесь для просмотра всего текста

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
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <string>
#include <vector>
 
using namespace std;
 
class Item{
    string name;
    int price;
public:
    Item() {}
    
    Item(string name, int price)
    {
        (*this).name = name;
        (*this).price = price;
    }
    void setname(string name)
    {
       (*this).name = name;
    }
    string getname()
    {
        return (*this).name;
    }
    void setprice(int price)
    {
       (*this).price = price;
    }
    int getprice()
    {
        return (*this).price;
    }
};
 
class Player {
    string name;
    vector<Item> items;
};
 
int main()
{
    Player player;
}
Онлайн тест: http://rextester.com/WMDK23191
0
Модератор
Эксперт CЭксперт С++
5284 / 2371 / 342
Регистрация: 20.02.2013
Сообщений: 5,770
Записей в блоге: 20
10.03.2016, 19:43 5
Цитата Сообщение от RazDva12 Посмотреть сообщение
проблему помогли решить в лс, тему можно закрывать
Этой фразой Вы признались сразу в двух нарушениях правил форума (п. 2.3 и п. 4.6).
0
0 / 0 / 3
Регистрация: 24.01.2016
Сообщений: 35
10.03.2016, 19:49  [ТС] 6
Цитата Сообщение от gru74ik Посмотреть сообщение
Этой фразой Вы признались сразу в двух нарушениях правил форума (п. 2.3 и п. 4.6).
К помощи в лс я никогда не призывал, человек сам написал в чем проблема, если это запрещено правилами можете выдать мне бан
0
Модератор
Эксперт CЭксперт С++
5284 / 2371 / 342
Регистрация: 20.02.2013
Сообщений: 5,770
Записей в блоге: 20
10.03.2016, 19:52 7
Цитата Сообщение от RazDva12 Посмотреть сообщение
можете выдать мне бан
Баны, карточки и прочие санкции - это крайние меры. Они ни в коей мере не является целью в работе модератора. Я буду вполне удовлетворён, если Вы прочитаете правила форума и постараетесь их не нарушать.
0
10.03.2016, 19:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2016, 19:52
Помогаю со студенческими работами здесь

реализация класса"вектор"
пожалусто дайти информации на эту тему... а то не могу найдти, а Лаптев&quot; Эксперт курс на С++&quot; не...

Создать иерархию классов вектор и безопасный вектор с проверкой выхода за пределы
Создать иерархию классов вектор и безопасный вектор с проверкой выхода за пределы. Безопасный...

Даны квадратная матрица A порядка n и вектор b c n элементами. Получить вектор: A^2b
Даны квадратная матрица A порядка n и вектор b c n элементами. Получить вектор: A^2b. Помогите...

матрица на вектор, вроде правильно, а вектор на матрицу? посмотрите пожалуйста?
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru