|
|
Другие темы раздела | |
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++ - Ответ 1066547904.08.2017, 22:43. Показов 2149. Ответов 8
Метки (Все метки)
Ответ
Я думаю, что каких-то железобетонных правил тут не существует. Всё зависит от конкретной задачи. Вот к примеру std или boost все используемые классы и функции кладут в основное пространство имён, но сколько там вложенных нэймспейсов - одному богу известно.
На счёт как хранить сами файлы на диске - тут тоже дело вкуса. Если это библиотека для стороннего использования, то обычно там предоставляют хэдеры и уже скомпилированный код, либо все исходники и какой-нибудь скрипт, который сам всё соберёт вашим компилятором, либо же файлы-проекты под самые популярные IDE - и собирайте сами (там уже всё будет подключено). А если это ваш проект, то тут хозяин == барин, как больше нравится, так и храните. Вернуться к обсуждению: Namespace. Красивая иерархия или удобное использование C++
1
|
04.08.2017, 22:43 | |
Готовые ответы и решения:
8
Использование namespace Использование using namespace std; Удобное использование SQL-запросов в коде C# Правильное использование namespace |
04.08.2017, 22:43 | |
04.08.2017, 22:43 | |
Помогаю со студенческими работами здесь
0
Использование using namespace в C++/CLI Использование одинаковых классов разных namespace Sublime Text 3 как IDE для C++ (или удобное редактирование кода) Головоломка с namespace в большом солюшине, проект подхватывает чужой namespace |