Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Делал программу, и столкнулся с ошибкой Задание звучит так: Напишите программу, крирпая выводит буквы 'a' - 'z' и цифры '0' - '9' и их шестнадцатиричные (или 10-ричные (упрощенно)) коды. В общем я сделал программу, но выводиться вот это...(картинка ниже). Туплю не подетски... #include <iostream> #include <string> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2024184.html C++ Подпрограммы: среднее арифметическое значение элементов массива, кратных пяти
Заданы два массива целых чисел. В каждом из них найти среднее арифметическое значение элементов, кратных пяти. Подсчет среднего арифметического значения элементов массива оформить как подпрограмму. #include <iostream> #define NMAX 100 /* максимальное количество элементов массива */ otr (int n, float m) /* заголовок функции */ {int i; /* текущий номер элемента массива */ for (i=0;...
C++ Какие библиотеки? https://www.cyberforum.ru/ cpp-beginners/ thread2024179.html
Привет, всем! Посоветуйте пожалуйста библиотеки, которые стоит изучить мне на начальном этапе.. Буду очень благодарен! p.s. или напишите названия библиотек, которые вы чаще всего используете
C++ Не получается подключить OpenGL glut к DevC++ https://www.cyberforum.ru/ cpp-beginners/ thread2024169.html
Проблема следующая, я захотел начать работать в OpenGL, последовал все инструкциям с этого форума, все необходимые длл поместил в папку систем и систем 32, все хедеры вставил в папку include, все либы вставил в папку либ, в линкере прописал нужные точки входа (-lopengl32 -lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32), однако выдает ошибки, несмотря на все старания, также меня кидает в...
C++ Создать новый динамический массив Y, вставив после каждого положительного элемента массива Х ноль
Сформировать динамический одномерный массив Х. Найти количество положительных элементов. Создать новый динамический массив Y, вставив после каждого положительного элемента массива Х ноль. Найти среднее арифметическое элементов массива Y. Можно максимально простой для начинающего код? Заранее спасибо.
C++ Можно ли упростить еще? НОД https://www.cyberforum.ru/ cpp-beginners/ thread2024145.html
Здравствуйте! Создал функцию, которая вычисляет НОД обеих чисел и у меня к вам вопрос: Можно ли этот код как-нибудь еще упростить (Не выходя за рамки моих библиотек)? #include <iostream> #include <algorithm> using namespace std; unsigned long Max = 1, z; bool f = true; unsigned long int NOD(unsigned long int a, unsigned long int b, unsigned long int c) {
C++ Освобождение памяти в деструкторе https://www.cyberforum.ru/ cpp-beginners/ thread2024117.html
Объясните, пожалуйста, что я делаю не правильно. Есть класс: class a{ int * ptr; public: a(){ptr=new int;} ~a(){delete ptr;} };
C++ _getche()
Всем привет, в общем есть программа (она не закончена): #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int main() { char symbol;
C++ HEAP CORRUPTION DETECTED не могу найти причину вот фрагмент кода int size; char *TempChar; MyStream.read((char*)&size, sizeof size); TempChar = new char(size + 1); MyStream.read(TempChar, size); TempChar = '\0'; Name = TempChar; delete TempChar; https://www.cyberforum.ru/ cpp-beginners/ thread2024032.html C++ Итератор вектора и алгоритм find Программа должна искать элемент из вектора при помощи алгоритма find, но ругается на parameter type mismatch: vector<int>::iterator и istreambuf_iterator<int> в 22 строке #include <iostream> #include <vector> using namespace std; int main() { vector<int> scores; vector<int>::iterator iter; https://www.cyberforum.ru/ cpp-beginners/ thread2024024.html
Конструктор копирования для класса стек C++
Почему не хочет работать конструктор копирования? struct Item { int value; Item *next; }; class Int_stack {
C++ Функция находящая сумму цифр целого положительного числа Опишите функцию DigitSum(K)DigitSum(K), находящую сумму цифр целого положительного числа KK (KK — входной параметр). С помощью этой функции найдите и напечатайте сумму цифр пяти чисел. https://www.cyberforum.ru/ cpp-beginners/ thread2023924.html
2276 / 1767 / 741
Регистрация: 27.07.2012
Сообщений: 5,250
04.08.2017, 22:43 0

Namespace. Красивая иерархия или удобное использование - C++ - Ответ 10665479

04.08.2017, 22:43. Показов 2149. Ответов 8
Метки (Все метки)

Ответ

Я думаю, что каких-то железобетонных правил тут не существует. Всё зависит от конкретной задачи. Вот к примеру std или boost все используемые классы и функции кладут в основное пространство имён, но сколько там вложенных нэймспейсов - одному богу известно.

На счёт как хранить сами файлы на диске - тут тоже дело вкуса. Если это библиотека для стороннего использования, то обычно там предоставляют хэдеры и уже скомпилированный код, либо все исходники и какой-нибудь скрипт, который сам всё соберёт вашим компилятором, либо же файлы-проекты под самые популярные IDE - и собирайте сами (там уже всё будет подключено). А если это ваш проект, то тут хозяин == барин, как больше нравится, так и храните.

Вернуться к обсуждению:
Namespace. Красивая иерархия или удобное использование C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.08.2017, 22:43
Готовые ответы и решения:

Использование namespace
Добрый день, есть ли разница в подходах ниже: //Foo.cpp using namespace A; Foo::Foo()

Использование using namespace std;
Я где-то слышал что использование такой диррективы на корню убивает пространство имен, но ведь...

Удобное использование SQL-запросов в коде C#
Интересует, как сделать работу с множеством мелких и не очень запросов, чтобы с ними было удобно...

Правильное использование namespace
Есть проект на чистом PHP, по долгу стажировки так надо, для лучшего понимания. Проект я сделал...

8
04.08.2017, 22:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.08.2017, 22:43
Помогаю со студенческими работами здесь

Использование using namespace в C++/CLI
Здравствуйте, есть вопрос на который не могу найти ответа.. Смотрите например в Dev C++ если писать...

Использование одинаковых классов разных namespace
Есть проект (NameSpace Work1), к которому подключена библиотека Dll (создана на основе программы с...

Sublime Text 3 как IDE для C++ (или удобное редактирование кода)
Установил Sublime Text 3. Почитал в интернете, что он хороший текстовый редактор с гибкими...

Головоломка с namespace в большом солюшине, проект подхватывает чужой namespace
Добрый вечер! Народ, подскажите, пожалуйста, что-то я никак понять не могу. Проблема в следующем:...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru