Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Путин
42 / 22 / 13
Регистрация: 14.04.2011
Сообщений: 582
#1

Ошибка "конструкторы не разрешены для возвращаемого типа"

21.08.2014, 12:34. Просмотров 954. Ответов 1
Метки нет (Все метки)

Создаю класс:
C++
1
2
3
4
5
6
class main_ 
{
    public:
        main_();
        ~main_();
}
за классом пишу:
C++
1
2
3
4
5
6
7
8
9
main_::main_()
{
 
}
 
main_::~main_()
{
 
}
Выдает ошибку: Конструктор / Деструктор не разрешены для возвращаемого типа...
Если писать сразу в секции public: то получается не красиво... как исправить ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2014, 12:34
Ответы с готовыми решениями:

Конструкторы не разрешены для создаваемого типа
Вот эта программа даже не компилируется: #ifndef STACK_H #define STACK_H...

Конструкторы, приведение типа и ошибка "Не найден оператор, принимающий правый операнд типа 'char *'"
#include <stdio.h> class A { int somemember; public: ...

Ошибка аргумент типа "char" несовместим с параметром типа "LPCSTR"
char result; result=printf("%d %d", "test.php?id=",id); HINTERNET...

Значение типа "void" нельзя использовать для инициализации сущности типа "int"
Не понимаю, почему компилятор считает, что s.pop() это значение типа "void".....

Значение типа "int" нельзя использовать для сущности типа "conduction"
Добрый вечер. кто может проверить в своем компиляторе, работает данная...

1
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
25956 / 17403 / 6903
Регистрация: 22.10.2011
Сообщений: 30,640
Записей в блоге: 6
21.08.2014, 12:51 #2
C++
1
2
3
4
5
6
class main_ 
{
    public:
        main_();
        ~main_();
}; // <--- тут точно ничего не забыл?
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2014, 12:51

Ошибка преобразования: значение типа "float *" нельзя присвоить сущности типа "float"
Помогите исправить.Значение типа &quot;float *&quot; нельзя присвоить сущности типа float...

Ошибка: значение типа "const char*" нельзя присвоить сущности типа "char*"
Появилось в 17 студии, как это исправить?

Ошибка "не найден оператор, принимающий правый операнд типа "const std::string" "
Привет. Подчеркивает Name. Как можно обратиться к public string из класса...


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

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

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