![]() |
|
Другие темы раздела | |
C++ Создать тип данных своего размера Нужно создать тип для хранение значения от 0 до 50 005 000 с хвостом записать в него из потока число, выполнить операции, вывести. Как то так наверное. class MyType { private: unsigned long var; public: MyType(unsigned long vvar=0) { if(vvar>=0 && vvar<=50005000)... https://www.cyberforum.ru/ cpp-beginners/ thread995225.html | C++ Удаление похожих строк в списке Есть STL список (list). В нем находятся теги типа <html>, <st>, <HTML>, </Html>. Теги типа <html> и </Html> считаются одинаковыми. Нужно удалить одинаковые в списке. Как их удалить в списке? Я не... Подскажите теперь пожалуйста, как опустить строку в нижний регистр? std::transform(str.begin(), str.end(), str.begin(), tolower); https://www.cyberforum.ru/ cpp-beginners/ thread995206.html |
C++ одномерный массив
https://www.cyberforum.ru/ cpp-beginners/ thread995278.html В общем нужно чтобы программа считывала массив из файла, и находила максимальный из отрицательных элементов и меняла его местами с первым. В общем программа работает не очень корректно. Подскажите... максимальный из отрицательных элементов min=0; for(i=0;i<15;i++) { if( x<0 && (min==0 || x>min) ) min=x; }; |
Матрица. Как написать код? C++ Задача Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера NxN по часовой стрелке, начиная с блока в левом верхнем углу. Нужно написать код на... chedman, спасибо вам огромное. |
C++ Установка лексемы через консоль Здрасти! Подскажите пожалуйста, как можно через консоль установить лексему DEBUG, чтобы в программе она воспринималась как прописанная define #DEBUG? Подскажите пожалуйста, как можно через консоль установить лексему DEBUG, Смотрите документацию к компилятору |
C++ stl, перемещение элемента из вектора в стек Всем привет. Как переместить из вектора в вектор понятно std::remove_copy_if( vector1.begin(), vector1.end(), std::back_inserter(vector2), std::bind(fun, "Aaa") ); а как переместить в стек(... вручную, inserter в стек не пройдет (у него даже итераторов begin и end нет). https://www.cyberforum.ru/ cpp-beginners/ thread995178.html |
C++ Ввод символов из консоли Всем привет! Подскажите пожалуйста почему, когда мы через консоль (путем драгЭдропа) указываем адрес файла, и этот адрес имеет пробел, то к адресу с обеих сторон добавляются кавычки, после чего их... зачем так? потому что пробел - это разделитель, поэтому чтобы "показать", что это не несколько разных команд, а одна (путь к файлу) https://www.cyberforum.ru/ cpp-beginners/ thread995239.html |
C++ блок схема функции Ребята, как нарисовать блок схему функции? это должна быть отдельная блок схема? вот для такого кода например #include <iostream> using namespace std; void Bits(int p, int n, unsigned int... Функцию можно оформить как отдельню блоксхему, а в схеме программы использовать символ вызова функции |
Посоветуйте книги для изучения stl C++ Добрый вечер! Посоветуйте пожалуйста хорошую книгу для изучения stl. Сам достаточно неплохо владею языком с++. Мне советовали книгу "Скотт Мейерс. Эффективное использование STL", но она для людей,... Мэтью Остерн Обобщенное программирование и STL - сойдет. Мюссер С++ и STL - сойдет. Расширение библиотеки STL: наборы и итераторы - в целом must read, но она реально сложная. Мэйерс - must read. ... |
C++ Ребяята подскажите, у меня вопро по Visual studio
https://www.cyberforum.ru/ cpp-beginners/ thread995161.html Подскажите для Visual Studio 2010 нужно что то устанавливать? Библиотека там.... потому что уу меня не запускается даже Hello world((( потому что уу меня не запускается даже Hello world((( А компилируется? |
C++ Наибольшее число a,b,c
https://www.cyberforum.ru/ cpp-beginners/ thread995174.html Вводятся 3 числа a,b,c. Определить наибольшее число и вывезти его на экран. Например: а=1,b=2,c=3 => max c = (3), с этим все понятно. Не понятно как записать условие если: a=2,b=1,c=2 чтобы... if (a==b==c) такая конструкция сработает в случае если a==b и c==1 вот так правильно if(a==b && a==c) |
C++ Неизвестная (для меня) ошибка в коде! Выпадает вот такая ошибка в коде программы: Вот код: #include <iostream> #include <cmath> using namespace std; Вы пытаетесь передать в качестве аргументов имена функций. А еще засоряйте общее пространство имен evil global variables ]:-> https://www.cyberforum.ru/ cpp-beginners/ thread995208.html |
Модератор
![]() 8956 / 6722 / 921
Регистрация: 14.02.2011
Сообщений: 23,731
|
||||||
02.11.2013, 10:49 | 0 | |||||
Разбитие кода на отдельные части - C++ - Ответ 527394902.11.2013, 10:49. Показов 746. Ответов 6
Метки (Все метки)
Ответ
нет
сам подумай кто где их сохранять будет return возврат из функции return chas функция завершается и возвращает значение chas главной программе, вернуть она может только одно значение для того чтобы функция вернула значение нужно явно это указать в описании перед именем функции например
А все что происходит внутри функции, расчеты, переменные, это её внутреннее дело, никто не знает что там происходит и при завершении работы функции все эти внутренние переменные забываются Вернуться к обсуждению: Разбитие кода на отдельные части C++
1
|
02.11.2013, 10:49 | |
Готовые ответы и решения:
6
Выделить логически связанные части кода в отдельные функции Как вынести отдельные части кода в header-файл? Ввод числа и разбитие его на отдельные цифры |
02.11.2013, 10:49 | |
Помогаю со студенческими работами здесь
0
Вынести части кода в отдельные функции
Разбитие ячейки с несколькими строками (с разделителями Alt+Enter) на отдельные столбцы с данными xml разбитие на 3 части
|
Новые блоги и статьи
![]() |
||||
std::mutex в C++: Хитрости и тонкости использования
Wired 03.03.2025
В C++ ключевым инструментом для обеспечения корректной работы параллельных процессов выступает std::mutex – примитив синхронизации, появившийся в стандарте C++11. До его появления использовали. . .
|
std::span в C++: Производительность и практическое использование
Wired 03.03.2025
Традиционная работа с указателями и массивами часто приводит к ошибкам и уязвимостям в безопасности. Именно поэтому в C++20 появился std::span - легковесная обертка, обеспечивающая безопасный. . .
|
std::span в C++: Константность и безопасность типов
Wired 03.03.2025
std::span - представитель семейства view-типов, появившийся в стандарте C++20. Этот компонент предоставляет легковесное и эффективное решение для работы с непрерывными последовательностями данных,. . .
|
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
|
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
|
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
|
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
|
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
|
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
|
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
|