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

Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
SI-chaynik
2 / 2 / 0
Регистрация: 18.02.2010
Сообщений: 20
27.01.2012, 13:58     Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле? #1
Как из главного файла C++ увидеть класс, созданный в отдельном файле?

Хоть и не новичок в программировании, но только-только начал изучать c++, хочу быстро освоить основу, поэтому не судите строго за такой вопрос

Что я делал :
в VS 2010 создаю General->empty
пишу простой код,
затем в проект добавляю класс (Add new item -> class). создается конструктор и дестркутор, header файл и сам класс cpp файл.
Теперь хочу в main файле C++ создать экземпляр этого класса. Но созданный класс не виден здесь. Как его подключтиь?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2012, 13:58     Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле?
Посмотрите здесь:

C++ Как разместить 2 поиска в отдельном заголовочном файле
Работа с файлами: как найти слово в отдельном текстовом файле? C++
Опять про реализацию класса в отдельном файле C++
C++ Переменные в отдельном файле
как сделать так, чтобы интерфейс программы находился в отдельном файле C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
27.01.2012, 14:07     Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле? #2
SI-chaynik, #include <header_file_hame.h>
SI-chaynik
2 / 2 / 0
Регистрация: 18.02.2010
Сообщений: 20
27.01.2012, 14:19  [ТС]     Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле? #3
Спасибо за ваш отзыв
Я пробовал так, но компилятор ругается
error C1083: Cannot open include file: 'SomeClass.h': No such file or directory
SI-chaynik
2 / 2 / 0
Регистрация: 18.02.2010
Сообщений: 20
27.01.2012, 14:23  [ТС]     Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле? #4
Вот структура моего проекта, хедер файл автоматически создается в другой папке, может надо как-то на это указать?
Миниатюры
Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле?  
KristopherRobin
 Аватар для KristopherRobin
137 / 133 / 6
Регистрация: 11.09.2011
Сообщений: 407
27.01.2012, 14:28     Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле? #5
#include "header_file_hame.h"

"" вместо <>
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
27.01.2012, 14:29     Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле? #6
Если файл лежит в той же папке что и основной файл C++ то
C++
1
#include "header_name.h"
SI-chaynik
2 / 2 / 0
Регистрация: 18.02.2010
Сообщений: 20
27.01.2012, 14:41  [ТС]     Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле? #7
Цитата Сообщение от KristopherRobin Посмотреть сообщение
#include "header_file_hame.h"

"" вместо <>
Спасибо, получилось
silent_1991
27.01.2012, 14:41
  #8

Не по теме:

KristopherRobin, Давно я так глупо не косячил

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2012, 15:26     Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле?
Еще ссылки по теме:

C++ Реализация класса в отдельном файле
C++ объявление функции в отдельном файле (CodeBlocks)
C++ Класс в отдельном потоке

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

Или воспользуйтесь поиском по форуму:
SI-chaynik
2 / 2 / 0
Регистрация: 18.02.2010
Сообщений: 20
27.01.2012, 15:26  [ТС]     Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле? #9
Цитата Сообщение от Toshkarik Посмотреть сообщение
Если файл лежит в той же папке что и основной файл C++ то
C++
1
#include "header_name.h"
с кавычками получилось, даже из другой папки. Спасибо.

Добавлено через 44 минуты
Цитата Сообщение от SI-chaynik Посмотреть сообщение
с кавычками получилось, даже из другой папки. Спасибо.
Я ошибся, извиняюсь, папка одна и та же.
Просто оказывается в среде Visual Studio в окне Solution Explorer хедер файл показывается в отдельной "виртуальной" папке.
Yandex
Объявления
27.01.2012, 15:26     Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле?
Ответ Создать тему
Опции темы

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