С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
eXtream
24 / 24 / 0
Регистрация: 10.03.2010
Сообщений: 164
#1

Namespace & #include что-то непонятное - C++

15.04.2014, 13:13. Просмотров 258. Ответов 3
Метки нет (Все метки)

Есть проект состоящий из множества файлов cpp и h. и имена классов в них пересекаются, но не беда оборачиваю эти классы в namespace nsname;, и тут трабла include"filename.h" в файлах cpp других классов, где я хочу использовать классы из данного пространства имён, не видит filiname.h. WTF?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2014, 13:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Namespace & #include что-то непонятное (C++):

#include <list> - конфликт using namespace std с другими инклюдами - C++
Всем привет. Появилась надобность использовать списки, однако #include &lt;list&gt; подключается только вместе с using namespace std. Мои...

Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h> - C++
В типизированном файле записаны названия городов и их численность. Увеличить численность каждого города на 5% (Количество жителей всегда...

ostream &operator<< (ostream &output, const Array &obj) - что означает эта строка? - C++
void Array::getArray() // вывод массива { for (int ix = 0; ix &lt; size; ix++) cout &lt;&lt; setw(5) &lt;&lt; ptr; // вывод элементов...

#include<iostream>// подключение библиотек #include <conio.h> #include <climits> - C++
помогите для этой программы сделать блок-схему. Пожалуйста #include&lt;iostream&gt;// подключение библиотек #include &lt;conio.h&gt; #include...

Что означает using namespace std? - C++
Что означает в с++? using namespace std объясните пожалуйста простым языком))

На что влияет расположение строчки using namespace std; ? - C++
В учебнике вывод предлагают делать так: 1-ый способ: #include &lt;iostream&gt; int main() { std::cout &lt;&lt; &quot;Hello World!&quot; &lt;&lt;...

3
Evg
Эксперт CАвтор FAQ
18382 / 6430 / 441
Регистрация: 30.03.2009
Сообщений: 17,850
Записей в блоге: 28
15.04.2014, 18:39 #2
Цитата Сообщение от eXtream Посмотреть сообщение
WTF?
Наверное, что-то сучилось (c)
0
eXtream
24 / 24 / 0
Регистрация: 10.03.2010
Сообщений: 164
15.04.2014, 18:42  [ТС] #3
Я уже разобрался! Нужно было сделать так #include "../filename.h" Тема закрыта.
0
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.04.2014, 21:38 #4
Цитата Сообщение от eXtream Посмотреть сообщение
Я уже разобрался! Нужно было сделать так
а нужно было разобраться в системе сборки чтобы компилятор получил правильный путь для поиска хедеров
0
15.04.2014, 21:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2014, 21:38
Привет! Вот еще темы с ответами:

Что такое #, include, что это означает - C++
______

Что-то непонятное с памятью - C++
Есть два класса, базовый: class Rand{ protected: double *masRand;//Указатель на массив сл.вел long...

turbo c++ и что-то непонятное - C++
Это задание по C++ на динамическое выделение памяти. Вылетает при освобождении памяти. Компилятор Turbo C++(другой нельзя). На одном из...

Что это такое **&amp;? - C++
Здравствуйте! как загуглить,


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

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

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