Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблемы с объявлением объекта в Win32 проекте

42K
13 декабря 2008 года
Increaser
17 / / 24.11.2008
Суть проблемы:
Создаю Win32 project(IDE VS 2008), в нем объявляю класс:
 
Код:
class Start{
Start(HWND hWnd){
....
}
// некоторые функции
~Start(){
}
};

Вопрос: Как создать объект класса старт в самом проекте?
Конструкции типа:
 
Код:
Start MyStart(hWnd)
и Start *MyStart = new Start(hWnd)

не работают, говорит что MyStart используется без инициализации.
работает только Start::Start(hWnd), никакие другие функции класса Start через :: не вызываются.
562
13 декабря 2008 года
tarekon
175 / / 19.08.2003
Есть подозрение, что это лишь кусок из кода, и где-то рядом есть switch. Нужна некомпилирующаяся функция целиком.

P.S. Это сообщение должны было попасть в форум C/C++, но никак не WinAPI.
288
14 декабря 2008 года
nikitozz
1.2K / / 09.03.2007
Цитата: Increaser

Вопрос: Как создать объект класса старт в самом проекте?



Мда. Приведите больше кода. Ошибка явно где-то не здесь.

38K
14 декабря 2008 года
Tooth
38 / / 07.10.2008
Start - стремноватое имя для класса. Возможно, оно как-то взаимодействует сдругими классами пространства имен в твоей IDE.
Попробуй поменять.
42K
15 декабря 2008 года
Increaser
17 / / 24.11.2008
Мда, ошибка оказалась совсем детская... Спасибо всем за внимание, дело действительно в том, что забыл поставить { } после case. А я каких-то вариантов не перебрал:(
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог