Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Ivanhoe
Зарегистрирован: 10.09.2005 Сообщения: 5 Откуда: Смоленск
|
Добавлено: Ср Сен 14 2005 16:20 Заголовок сообщения: Не компилится |
|
|
Такой вот код:
.cpp:
Код: |
#include <afxwin.h>
#include "qwe.h"
CC::CC()
{
//
}
int main(int argc, char* argv[])
{
return 0;
}
|
.h:
При компиле в M$ Visual C++ 7 вызывает ошибку:
c:\Documents and Settings\root\Мои документы\Visual Studio Projects\qwe\qwe.cpp(6): error C2533: 'CC::__ctor' : constructors not allowed a return type
Что делать? |
|
Вернуться к началу |
|
|
droopy
Зарегистрирован: 28.07.2004 Сообщения: 168
|
Добавлено: Ср Сен 14 2005 19:22 Заголовок сообщения: |
|
|
Не работает хотя бы потому что конструктор обьявлен как private. |
|
Вернуться к началу |
|
|
Ivanhoe
Зарегистрирован: 10.09.2005 Сообщения: 5 Откуда: Смоленск
|
Добавлено: Ср Сен 14 2005 20:40 Заголовок сообщения: |
|
|
droopy писал(а): | Не работает хотя бы потому что конструктор обьявлен как private. |
Объявил public-ом, и все равно
Что делать не знаю прям..... |
|
Вернуться к началу |
|
|
McZim
Зарегистрирован: 09.08.2005 Сообщения: 275 Откуда: Omsk
|
Добавлено: Чт Сен 15 2005 07:40 Заголовок сообщения: |
|
|
Ivanhoe писал(а): | droopy писал(а): | Не работает хотя бы потому что конструктор обьявлен как private. |
Объявил public-ом, и все равно
Что делать не знаю прям..... |
У меня твой код работает!!! Visual Studio v.6.0 _________________ Я странный... |
|
Вернуться к началу |
|
|
CrazyWizard
Зарегистрирован: 18.04.2005 Сообщения: 12
|
Добавлено: Чт Сен 15 2005 08:53 Заголовок сообщения: |
|
|
А если перед конструктором public void поставить? |
|
Вернуться к началу |
|
|
McZim
Зарегистрирован: 09.08.2005 Сообщения: 275 Откуда: Omsk
|
Добавлено: Чт Сен 15 2005 09:30 Заголовок сообщения: |
|
|
CrazyWizard писал(а): | А если перед конструктором public void поставить? |
Конструктор не умеет возвращать значение!!! _________________ Я странный... |
|
Вернуться к началу |
|
|
kolobok0
Зарегистрирован: 22.04.2005 Сообщения: 253 Откуда: Мсква
|
Добавлено: Чт Сен 15 2005 12:17 Заголовок сообщения: Re: Не компилится |
|
|
Ivanhoe писал(а): | .......Что делать? |
Код: |
class xru
{
public:
xru();
};
xru::xru()
{
};
где нить в коде....
xru();
|
удачи Вам
(круглый) |
|
Вернуться к началу |
|
|
McZim
Зарегистрирован: 09.08.2005 Сообщения: 275 Откуда: Omsk
|
Добавлено: Чт Сен 15 2005 13:11 Заголовок сообщения: |
|
|
Объясни зачем тебе вызывать конструктор самому? И почему именно класс? _________________ Я странный... |
|
Вернуться к началу |
|
|
Ivanhoe
Зарегистрирован: 10.09.2005 Сообщения: 5 Откуда: Смоленск
|
Добавлено: Чт Сен 15 2005 14:05 Заголовок сообщения: Re: Не компилится |
|
|
kolobok0 писал(а): | Ivanhoe писал(а): | .......Что делать? |
Код: |
class xru
{
public:
xru();
};
xru::xru()
{
};
где нить в коде....
xru();
|
удачи Вам
(круглый) |
Я все понял. Дело было в ; после объявления класса!
Спасибо! |
|
Вернуться к началу |
|
|
McZim
Зарегистрирован: 09.08.2005 Сообщения: 275 Откуда: Omsk
|
Добавлено: Чт Сен 15 2005 14:10 Заголовок сообщения: |
|
|
_________________ Я странный... |
|
Вернуться к началу |
|
|
|