Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
8 / 8 / 11
Регистрация: 30.07.2015
Сообщений: 65
1

Ошибка request for member 'x' in

12.01.2017, 16:02. Просмотров 1611. Ответов 5
Метки нет (Все метки)

Здравствуйте,почему не работает код:
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
45
46
47
48
49
50
51
#include <iostream>
#include <queue>
#include <string>
#include <vector>
using namespace std;
struct cord
{
    public:
    int x;
    int y;
    int length;
    cord(int x,int y,int length)
    {
      this->x=x;
      this->y=y;
      this->length=length;
    }
};
vector<cord* >ll;
vector<bool >used;
queue<cord* >qe;
 
int main()
{
   int n,m,x,y,cn,sum,i;
   cin>>n>>m>>x>>y>>cn;x--;y--;
   ll.resize(n);
   for (i=0;i<cn;++i)
   {
       int a,b;
       cin>>a>>b;a--;b--;
       ll.push_back(new cord(a,b,0));
 
   }
   sum=0;
 
   for (i=0;i<cn;++i)
   {
       vector<bool >x(n+1);
       vector<bool >used(x);
       qe.push(new cord(ll[i].x,ll[i].y,0));
       int inf=99999999;
       int mini=inf;
       while(!qe.empty())
       {
           cord* buf=qe.front();
           qe.pop();
 
       }
   }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2017, 16:02
Ответы с готовыми решениями:

Request for member which is of non-class type c++ ошибка
#ifndef MAP_H #define MAP_H template &lt;typename T1, typename T2&gt; class Map { T1 *key; ...

Request for member '.' in '.', which is of non-class type
Здравствуйте форумчане. Возникает ошибка при компиляции в методе foo() void foo() { ...

[Error] request for member 'next' in '* q->LinkQ::rear'
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;string.h&gt; typedef struct { char *base;...

Request for member Ошибка
Пользуюсь CodeBlocks и вылезает ошибка :request for member 'key' in something not a structure or...

5
1248 / 1010 / 465
Регистрация: 25.12.2016
Сообщений: 3,273
12.01.2017, 16:30 2
У тебя же вектор указателей. Используй -> вместо точки:
C++
1
qe.push(new cord(ll[i]->x,ll[i]->y,0));
1
8 / 8 / 11
Регистрация: 30.07.2015
Сообщений: 65
12.01.2017, 16:33  [ТС] 3
А почему нельзя написать в этом коде qe.push(ll[0]),и как мне использовать без указателей?

Добавлено через 50 секунд
Без указателей не работает resize вектора
0
1248 / 1010 / 465
Регистрация: 25.12.2016
Сообщений: 3,273
12.01.2017, 16:37 4
Цитата Сообщение от RALLIST1 Посмотреть сообщение
А почему нельзя написать в этом коде qe.push(ll[0])
Разве нельзя? Компилятор ругается?
Цитата Сообщение от RALLIST1 Посмотреть сообщение
как мне использовать без указателей
Не понял вопрос. Я вроде ничего против указателей не говорил.
1
8 / 8 / 11
Регистрация: 30.07.2015
Сообщений: 65
12.01.2017, 16:38  [ТС] 5
Да ругается:left operator of the comma has no effect
0
1248 / 1010 / 465
Регистрация: 25.12.2016
Сообщений: 3,273
12.01.2017, 16:50 6
Цитата Сообщение от RALLIST1 Посмотреть сообщение
left operator of the comma has no effect
Вообще-то comma по английски - запятая. Может у тебя там опечатка и вместо точки стоит запятая.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2017, 16:50

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ошибка: request for member 'move' is ambiguous
Здравствуйте. есть класс: class card : public QGLWidget, public QPushButton Наследую QPushButton...

Request.Response ошибка 400 bad request
Добрый день! Прошу помочь с обработкой запросов в Python 2.7.11 Принимать реквест и сохранить...

Ошибка is not a member of
подскажите, не понимаю что за ошибка. Что не так в этих скобках?

Ошибка is not a member of
Подскажите как убрать эту ошибку Unit4.cpp(17): E2316 '_fastcall TF_Pereglad::FormShow(TObject...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.