С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
#1

Ошибка — base operand of '->' has nonpointer class qwerty - C++

03.07.2013, 18:46. Просмотров 343. Ответов 1
Метки нет (Все метки)

делаю прогу, чтоб разобраться как устроены классы, вылетает ошибка, подскажите почему пожалуйста
main.cpp
C++
1
2
3
4
5
6
#include <iostream>
#include "qwerty.h"
int main()
{   qwerty q;
std::cout << q->NumTurns; //ошибка - base operand of '->' has nonpointer class qwerty
}
qwerty.h
C++
1
2
3
4
5
6
7
8
9
10
#ifndef QWERTY_H
#define QWERTY_H
class qwerty
{    public:
        qwerty();
        virtual ~qwerty();
        static const int NumTurns = 5; // объявление константы
    int scores[NumTurns]; //
};
#endif
qwerty.cpp
C++
1
2
3
4
5
#include "qwerty.h"
qwerty::qwerty()
{  for (int i=0;i<NumTurns;i++) scores[i] = i;}
qwerty::~qwerty()
{}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2013, 18:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка — base operand of '->' has nonpointer class qwerty (C++):

error C2504: 'TwoDimentinalShape' : base class undefined - C++
Всем здравствуте, мой конкретный класс не видит свой абстрактный класс, может я что-то напутала, взгляните плиз свежим взглядом, а то я уже...

E2251 Cannot find default constructor to initialize base class - C++
Здравствуйте. Столкнулся с данной ошибкой: class fCountry { public: fCoutry(void) ...

Ошибка Cannot find default constructor to initialize base class - C++ Builder
class CompGame: public TForm { public: int z; CompGame(int l=0){z=l;} };есть класс примерно токого типа при компиляция...

base operand of ‘->’ has non-pointer type ‘QPixmap’? - C++ Qt
QPixmap pixmap = QPixmap::grabWidget(ui_-&gt;imageView_source); pixmap-&gt;save(&quot;pixmap.jpg&quot;,&quot;JPG&quot;,100); ошибка: base operand of ‘-&gt;’ has...

Cast to Base class from Derived class - C#
Привет, подскажите, надо сделать каст чтобы затем сделать сериализацию а не работает на С# получить Based Class от Дочернего. вот...

E2251 Cannot find default constructor to initialize base class TImage - C++ Builder
Идея такая.. хочу сделать создание объекта моего класса, который является наследником TImage. Ошибка-собственно сабж... Как я понимаю, он...

1
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
03.07.2013, 19:00 #2
C++
1
std::cout << q.NumTurns;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2013, 19:00
Привет! Вот еще темы с ответами:

Непонятная ошибка: Exception class EClassNotFound with message 'Class TLabeledEdit not found' - Delphi БД
Когда написал среду в Делфи для БД Access то при запуске выдает такую ошибку. project Project.exe raised exception class...

Ошибка: exception class EClassNotFound with message 'Class TADOTable not found' - C++ Builder БД
Аааа...Дело было так. Хотела сохранить проект,нажала save as,и только потом поняла что я дебил.Билдер закрыла,программу...

Ошибка E2333: Class member declared outside its class - C++ Builder
Доброго времени суток,подскажите в чём дело? //--------------------------------------------------------------------------- #include...

Ошибка Operand types do not match - Assembler
Добрый вечер, помогите исрпавить ошибку в 23 строчке, суть программы заключается в том что я должен сформировать код в регистре CL следющим...


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

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

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