|
|
Другие темы раздела | |
C++ Задача моделирования и управление движением Суть в том что, клетка находится изначально в любой клетке(например в верхней) и пользователь должен управлять ей (как я понял пользователь сначала выбирает направление по часовой или против, потом продолжать двигаться по кругу или свернуть). На каком ЯП будет написано не важно. Спасибо что помогли. https://www.cyberforum.ru/ cpp-beginners/ thread1233292.html |
Архитектура больших программ C++ Здравствуйте! Пишу довольно большую и комлексную программу. Вопрос - как следует организовывать её внутреннюю структуру? На текущий момент у меня есть дюжина взаимодействующих между собой синглтонов (dataManager, filesManager, userInterfaceManager, inputManager, yetAnotherLongEnglishWordManager, etc), которые обновляет главный цикл. Однако я слышал много разной критики на паттерн singleton,... |
C++ Как создать функцию, если тип возращаемого значения становится ясным в процессе работы функции //класс одномерный массив template<typename T>class ARRAY1{ public: T*pointer; double size; ARRAY1(){ pointer=0;//пустой массив. size=0; } ARRAY1(double n){ https://www.cyberforum.ru/ cpp-beginners/ thread1233244.html |
C++ Что выбрать: пользовательский цикл или стандартный алгоритм с предикатом
https://www.cyberforum.ru/ cpp-beginners/ thread1233243.html Всем привет. Рассмотрим код (C++03, не C++11): #include <algorithm> #include <iostream> #include <iterator> #include <list> #include <map> #include <string> |
C++ Ошибка при создании проекта, говорящая о том, что неверно установлен SQL Server При создании проекта высвечивается окно Нажимаю ок, создаю пишу исходный код и ошибки компилятор не подсвечивает вообще SQL server установлен Добавлено через 25 минут Решил проблемму переустановкой SQL server |
C++ Прочитать данные из файла и построить график Программа, у которой не ясно, откуда ноги растут У меня есть программа, которая выдаёт данные в формате DAT. Там есть названия колонок и их значения по всему документу (т.е. вручную перебивать смысла нет) Задача: написать прогу, в которой есть диалоговые окна, которые определяют начальные параметры (грубо говоря, какие колонки мне нужно считать и из какого файла), затем прога ищет этот файл по... https://www.cyberforum.ru/ cpp-beginners/ thread1233238.html |
C++ Создание статической функции класса, которая принимает экземпляр этого же класса как объект
https://www.cyberforum.ru/ cpp-beginners/ thread1233233.html Привет. Есть такой код class Model { public: Model(); Model(int verticesSize, int facesSize); ~Model(); static void PrecalculateModel(int& vertexCount, int& faceCount); static void ReadModel(Model& model); Point* vertex; |
C++ Разработать структуру по имени car которая будет хранить название производителя и год выпуска автомобиля Задание такое: Разработать структуру по имени car которая будит хранить название производителя и год выпуска автомобиля. Необходимо написать программу которая запросит пользователя сколько авто включить в каталог? Затем программа должна применить new для создания динамического массива структур car. Далее она должна пригласить пользователя ввести производителя и год, для наполнения данными... |
C++ Можно ли на C++ написать видеоконвертер Всем здравствуйте! подскажите пожалуйста, можно ли на C++ написать видеоконвертер на сайт? https://www.cyberforum.ru/ cpp-beginners/ thread1233198.html |
C++ Шаблон перегруженого оператора ввода вывода
https://www.cyberforum.ru/ cpp-beginners/ thread1233191.html Здравствуйте уважаемые форумчане Собственно такая проблема: Есть шаблон класса. Для него надо перегрузить функцию ввода-вывода. template <class X> class Larray |
C++ Где - то слышал, что в указателе сохраняется информация о размере массива, верно ли это? Привет! Ну вот допустим: int *X = new int; Можно ли по указателю X как то явно узнать, что он ссылается на непрерывный блок памяти, в котором подряд идут 10-ть интов ? Вроде какая то была фишка для этого ... P.S.: аллокатор new выделает выравненный блок памяти? |
C++ Пул потоков на основе boost::lockfree::queue В книге "Энтони Уильямс - Параллельное программирование на С++ в действии" обсуждается пул потоков на основе самописной потокобезопасной очереди:#include <iostream> #include <vector> #include <type_traits> #include <functional> #include <memory> #include <thread> #include <future> #include <atomic> #include "threadsafe_queue.h" https://www.cyberforum.ru/ cpp-beginners/ thread1233160.html |
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|
15.09.2014, 19:17 | 0 |
В каких случаях нужно создавать динамические переменные, а в каких статические? - C++ - Ответ 660985115.09.2014, 19:17. Показов 8731. Ответов 20
Метки (Все метки)
Ответ
В данном случае вы только потеряете и в производительности (вызов выделения памяти) , и в памяти (указатель + сама переменная, кроме того ОС обычно выделяет память с запасом).
Автоматическая переменная здесь лучший выбор. После завершения функции память освободится. Вернуться к обсуждению: В каких случаях нужно создавать динамические переменные, а в каких статические? C++
1
|
15.09.2014, 19:17 | |
Готовые ответы и решения:
20
Объясните в каких случаях используеться char, а в каких string? Написание GUI руками, без привлечения специализированных фреймворков - нужно ли и если да, то в каких случаях? <iostream> в каких случаях используется? Static обьект, в каких случаях применяется? |
15.09.2014, 19:17 | |
15.09.2014, 19:17 | |
Помогаю со студенческими работами здесь
0
В каких случаях требуется работа с памятью? Написать, в каких случаях не используется конструктор копирования В каких случаях оправданно использование локальных классов? Так в каких случаях стоит использовать наследование? |