|
|
Другие темы раздела | |
C++ Поиск элемента в списке
https://www.cyberforum.ru/ cpp-beginners/ thread1382451.html Добрый день! У меня есть набор некоторых значений, например такой: ("0", "1","6","7","8","9","10","11"....) Мне же нежно среди этих значений находить тот, что приходить из cin и, если таковой есть, то выполнять некоторый код. Мне не хочется загонять эти значения в массив и дальше циклом их перебирать. Есть ли что-то по типу того, как это сделано в java - когда у списка есть некоторый... |
C++ Найти среднее арифметическое значений в массиве Помогите пожалуйста,чет с массивами беда. Задание такое. Создать массив,с произвольным кол-вом элементов, записать в массив значение х и найти среднее арифметическое значений в массиве |
C++ Проверить, является ли старшая цифра числа самой большой
https://www.cyberforum.ru/ cpp-beginners/ thread1382395.html Нужно ввести число и узнать, является ли его старшая цифра самой большой к примеру 123 старшая цифра 1-нет не является заранее благодарю) Добавлено через 6 минут Там с помощью циклов должно быть |
C++ Класс FloatArray
https://www.cyberforum.ru/ cpp-beginners/ thread1382363.html Класс FloatArray. Тип элементов массива - float, функция (average) - вычисление среднего значения с К по 1 элемент массива. |
C++ Калькулятор в С++ Ребята, у кого есть код калькулятора, киньте пожалуйста. Буду очень благодарен. |
C++ Нужно упростить код, сложение столбцов матрицы
https://www.cyberforum.ru/ cpp-beginners/ thread1382315.html нужно упростить код, сложение столбцов. void k2 (int **myArray, int n, int m) { clrscr(); int i, j; //Счетчик int y; // число n для индивидуального задания вариант 19 int a=0,s=0,d=0,f=0,g=0; // рейтинг кандидатов cout«"Vvedite chislo n: "; cin»y; cout«endl«" Kolichestvo kandidatov s reytingom bol`she chisla... |
C++ Класс "Студент"
https://www.cyberforum.ru/ cpp-beginners/ thread1382305.html 1. Определить пользовательский класс по варианта задач (не менее 5 полей). 2. Определить в классе компонента-функции для записи в файл и чтения с файла полей данных. 3. В программе необходимо предусмотреть размещение объектов как в статической, так и в динамической памяти, а также создание массивов объектов. 4. Показать в использование указателя на объект и указателя на экземпляр класса.... |
Написать программу: структура студент C++ Дана информация о пяти студентах. Запись имеет вид: фамилия, год рождения, факультет. Вывести дан¬ные о студентах по факультетам. |
C++ Определить минимальный элемент массива среди положительных элементов
https://www.cyberforum.ru/ cpp-beginners/ thread1382295.html Сгенерировать и вывести на экран массив с 10 случайных чисел от -140 до 100, создать новый массив, который состоит из парных элементов, определить минимальный элемент среди положительных элементов. |
C++ Комплексная работа со строками Необходимо написать программу поиска образа в строке по методу Кнута, Мор¬риса и Пратта. Предусмотреть возможность существования в образе пробела. Ввести опцию чувствительности / нечувствительности к регистру. + нужно создать exe файл для загрузки программы с любого ПК Как это сделать понятия не имею, надеюсь на вашу помощь, заранее спасибо!:) https://www.cyberforum.ru/ cpp-beginners/ thread1382212.html |
Редактирование части файла C++ Всем привет! Вопрос в следующем. Я сейчас пытаюсь изменить часть текстового файла. Начало изменяемой области помечено маркером //rule_start, конец - //rule_end. Я разобрался как его прочесть с помощью fopen(), перебрать построчно, найти нужный фрагмент и загнать его в WEB редактор. Однако я ни как не могу понять как этот изменённый фрагмент потом поставить на тоже место между... |
C++ Умножение матрицы на число
https://www.cyberforum.ru/ cpp-beginners/ thread1382169.html ребят, такая проблема. написал код умножения матрицы на число, матрицы на матрицу , на вектор. все хорошо работает, если вводить данные с экрана. а вот если вводить данные с файла, то что-то не получается. не могли бы помочь найти ошибку? #include <iostream> #include <fstream> using namespace std; |
18998 / 9939 / 2428
Регистрация: 30.01.2014
Сообщений: 17,481
|
|
25.02.2015, 16:38 | 0 |
Правила размещения объектов в памяти - C++ - Ответ 727015025.02.2015, 16:38. Показов 885. Ответов 5
Метки (Все метки)
Ответ
Дело не в памяти, а в ресурсах, которые могут быть выделены в классе. Деструктор не вызвался, сокет, например, не закрылся, порт висит занятый, пока система по таймауту его не прибьет. Ну и гарантии, что система там что-то прибьет, в общем случае нет. Этот путь только для тех, кто хочет писать некорректные программы
Объект А не "внутри" объекта B. Он внутри конструктора (функции), следовательно разместится в стеке. Вот если бы он был членом класса, т.е. фактически находился бы внутри объекта B, то его storage duration была бы такой же, как у объемлющего объекта. Да, в стеке (тоже самое что в примере с конструктором). Да, "разрушится", но на самом деле в данном случае значение останется там же где и было, пока его не перезатрут. Размещение на стеке оттого и быстрое такое, что только указатель стека изменяется на нужный размер. Вернуться к обсуждению: Правила размещения объектов в памяти C++
2
|
25.02.2015, 16:38 | |
Готовые ответы и решения:
5
Вывести все возможные комбинации размещения 6 объектов Какая схема размещения массивов в памяти? Функция размещения переменных в динамической памяти! Объясните правила работы с delete с указателями и массивами (корректное освобождение выделенной памяти) |
25.02.2015, 16:38 | |
25.02.2015, 16:38 | |
Помогаю со студенческими работами здесь
0
Выделение памяти под массив объектов Освобождение памяти динамически созданных объектов Создание объектов в заранее выделенной памяти Размещение объектов в заданных блоках памяти |