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

C++

Войти
Регистрация
Восстановить пароль
 
mx_sagat
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 100
#1

Вызов класса - C++

14.06.2013, 01:42. Просмотров 536. Ответов 1
Метки нет (Все метки)

есть созданный класс
C++
1
2
3
4
5
6
7
8
9
10
class TRect:public TObject
{
private:
  int a,b;
public:
   __fastcall TRect (int a1,int b1) {a=a1; b=b1;};
   __fastcall void set (int a1,int b1) {a=a1; b=b1;};
   __fastcall int Pl(void) {return a*b;};
   __fastcall int Per(void) {return (a+b)*2;};
};
запускается хорошо.
но при его вызове
C++
1
2
3
4
5
int main(int argc, char* argv[])
{
  TRect *R;
        return 0;
}
злостно ругается
C++
1
[C++ Error] Unit1.cpp(27): E2015 Ambiguity between 'TRect' and 'Types::TRect'
кто знает вчём тут ошибка помаогите пожалуйст..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2013, 01:42     Вызов класса
Посмотрите здесь:

Вызов функций класса Dictionary функциями дружественного класса - C++
Функции класса Tree используют функции дружественного класса Dictionary,но вылетают ошибки,не находятся определения функций класа...

Вызов метода класса - C++
main.cpp: #include "Processor.h" int main() { pr.show(); //здесь пишет ошибку return 0; }

Непонятный вызов класса в C++ - C++
Когда изучал классы в C++ на уроках было показано два примера как можно пользоватся классами в коде Например на основе трёх файлов: ...

Вызов функции из класса - C++
есть функция объявленная в классе Calendar void calendar::menu_k() { cout<<"\n\n"; set_color(cGREEN); cout<<"МЕНЮ"<<endl; ...

Вызов методов класса - C++
// practice.cpp : main project file. #include "stdafx.h" #include <iostream> #include <iomanip> using namespace std; const int...

Вызов методов класса - C++
Здравствуйте! При компиляции программы(в среде CodeBloks) выдается такая ошибка: request for member 'Arrayss:: array_proc' in 'j', which...

функция класса - вызов - C++
есть класс Graph с функцией int OutputMatrix(int i,int j); и матрица int **Matrix; в области private, в cpp я описал функцию: int...

Вызов конструктора класса - C++
есть класс Set, и в нем есть конструктор, как с этого конструктора мне массивы перенести в метод другого класса так что бы над ними можно...

Вызов конструктора из родительского класса - C++
Как вызвать конструктор для производного класса из родительского?

Вызов функции по указателю из класса - C++
Такой расклад. Допустим имеем код: #include <iostream> using namespace std; template <class _Tp> class my_mem_fun_t { ...

Вызов функций в наследниках класса - C++
Подскажите алгоритм для следующего... Есть несколько классов которые наследуются от какого то класса. В main() есть определенный цикл....

STL вызов метода класса - C++
Доброго времени суток!:) У меня есть класс, в нем поле вектор пар, я хочу реализовать метод вывода этого вектора внутри класса, но что-то...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
14.06.2013, 21:54     Вызов класса #2
Цитата Сообщение от mx_sagat Посмотреть сообщение
кто знает вчём тут ошибка помаогите пожалуйст..
В том, что компилятор не может понять какой TRect ему брать. Ваш или Types::TRect (стандартный для билдера).
Возможно, самый простой вариант - переименовать Ваш класс. Или еще можете попробовать так:
C++
1
::TRect *R;
Yandex
Объявления
14.06.2013, 21:54     Вызов класса
Ответ Создать тему
Опции темы

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