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

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

21.08.2014, 12:34. Просмотров 893. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ошибка "конструкторы не разрешены для возвращаемого типа" (C++):

Конструкторы не разрешены для создаваемого типа
Вот эта программа даже не компилируется: #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"
Добрый вечер. кто может проверить в своем компиляторе, работает данная...

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

1
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
25595 / 17148 / 6819
Регистрация: 22.10.2011
Сообщений: 30,344
Записей в блоге: 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
Привет! Вот еще темы с решениями:

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

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

Шаблоны класса:Матрица. Ошибка бинарный "=": не найден оператор, принимающий правый операнд типа "Matr<T>"
Выдает ошибку &quot;бинарный &quot;=&quot;: не найден оператор, принимающий правый операнд...

Для каждой строки найти слова, которые не имеют ни одного из букв: "l", "k", "r", "s" i "j"
Задано символьные строки. Строка состоит из нескольких слов (наборов символов),...


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

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

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