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

С++ для начинающих

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

Не видит конструктор - C++

25.07.2013, 18:02. Просмотров 390. Ответов 4
Метки нет (Все метки)

Приветсвую всех!
В общем у меня небольшая проблемка, с которой собственными силами разобраться не смог...
Только начиню создавать класс , там определены конструктор и деструктор. Но появляется проблема с созданием экземпляра. Компилятор ругается на неразрешенный символ при вызове конструктора. Во вложениях видно что из экземпляра класса конструктор не доступен (1 картинка), а в самом классе конструктор есть (2 картинка).
Вот код хедера:
C++
1
2
3
4
5
6
7
class CMainWindow
{
public:
    CMainWindow();
    ~CMainWindow();
    void Launch();
};
Код CPP
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "main_window.h"
 
CMainWindow::CMainWindow()
{
    
}
 
CMainWindow::~CMainWindow()
{
 
}
 
void CMainWindow::Launch()
{
 
}
Что не так, неужели я совсем с ума сошел? Пишу уже не первый десяток тысяч строк, но с такой нелепой глупостью столкнулся первый раз...
Миниатюры
Не видит конструктор   Не видит конструктор  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2013, 18:02     Не видит конструктор
Посмотрите здесь:

C++ Конструктор
Конструктор C++
Конструктор C++
Конструктор C++
C++ this и конструктор
C++ конструктор
Конструктор C++
C++ Конструктор
Конструктор C++
Преобразование типов. Не конструктор не видит класс C++
C++ Конструктор
Конструктор C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6547 / 3967 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
25.07.2013, 18:03     Не видит конструктор #2
а зачем там видить конструктор?
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
25.07.2013, 18:22     Не видит конструктор #3
а можно на всю программу посмотреть?
alsav22
5410 / 4806 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.07.2013, 18:37     Не видит конструктор #4
Цитата Сообщение от gulejop Посмотреть сообщение
Но появляется проблема с созданием экземпляра.
И как создаёте?

Добавлено через 3 минуты
Никаких проблем:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
 
class CMainWindow
{
public:
    CMainWindow();
    ~CMainWindow();
    void Launch();
};
 
CMainWindow::CMainWindow()
{
    
}
 
CMainWindow::~CMainWindow()
{
 
}
 
void CMainWindow::Launch()
{
   std::cout << "Launch()" << std::endl;
}
 
int main()
{
    CMainWindow obj;
    obj.Launch();
    
    return 0;
}
Может с инклудами что не так?
gulejop
0 / 0 / 0
Регистрация: 25.07.2013
Сообщений: 10
25.07.2013, 19:42  [ТС]     Не видит конструктор #5
Всем спасибо. Все решил.
Проблема скрывалась не там где искал. Оказались кривые инклуды вообще в другом файле...
Yandex
Объявления
25.07.2013, 19:42     Не видит конструктор
Ответ Создать тему
Опции темы

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