|
|
Другие темы раздела | |
C++ Как передать 2 из 3-х значений конструктора в дочерний класс?
https://www.cyberforum.ru/ cpp-beginners/ thread2147961.html #include <iostream> #include <string> #include "math.h" using namespace std; class Uravnenie //Базовый класс { public: float A, B; int C; |
C++ Вывести на экран повторяющиеся фамилии из массива Начал писать, но понимаю, что выходит полный бред. Подскажите, как сделать более корректнее? Задание: В массиве*T хранится фамилии учащихся. Напишите программу, которая выведет на экран повторяющиеся фамилии.* #include <iostream> #include <stdlib.h> #include <windows.h> #include <cstring> #include <stdio.h> |
C++ В двумерном массиве вставить столбец
https://www.cyberforum.ru/ cpp-beginners/ thread2147951.html В двумерном массиве из целых чисел вставить столбец перед каждым столбцом, содержащим нечетные элементы. Код есть - рабочий, но некорректно. Он не вставляет столбцы, а просто выводит введенный массив. Почему - не понимаю. #include <iostream> using namespace std; int main (){ int n,m,i, j; cout << "n="; cin >> n; cout << "m="; cin >> m; int**a=new int*; for (int... |
C++ Связка массива структур с классом без применения указателей У меня такая задача по учебе: Написать программу с использованием объектно-ориентированных технологий. Количество созданных классов – не менее трёх по одной из следующих схем наследования: Работник предприятия. Поля данных: фамилия, размер зарплаты, стаж работы. Вывести данные о рабочем с наибольшей зарплатой и наименьшим стажем. Я написала структуру, массив структур и сортировку, но... https://www.cyberforum.ru/ cpp-beginners/ thread2147948.html |
Составить программу, которая содержит информацию о наличии автобусов в автобусном парке C++ Всем добрый день. Если будет у вас свободная минутка, пожалуйста помогите. Составить программу, которая содержит информацию о наличии автобусов в автобусном парке. Сведения о каждом автобусе включают: -номер автобуса; -фамилию и инициалы водителя; -номер маршрута. Программа должна обеспечивать: -хранение данных обо всех автобусах в парке в виде односвязного списка (очередь); |
C++ Самый большой целый тип данных Есть задача,в которой,по условию, на вход может подаваться целое число N (1<N<32) Программа должна посчитать 2^N и вывести число на экран. Так вот,если на вход программа получает число 31,то выводит 2.14748e+009. Как я понимаю,было выделено слишком мало памяти,хотя я использовал unsigned long long int n; Помогите пожалуйста разобраться,в чем проблема. На всякий случай вот код #include... https://www.cyberforum.ru/ cpp-beginners/ thread2147930.html |
C++ Переделайте программу с Turbo Pascal на С# или С++
https://www.cyberforum.ru/ cpp-beginners/ thread2147929.html function g(a,b:real):real; begin g:=(a*a+b*2)/(a*2+3*a*b+3*b*b+4); end; var s,t,rez:real; begin writeln('Введите 2 действительных числа'); readln(s,t); rez:=g(1.2,-s)+g(t,s)-g(2*s-1,s*t); write('Результат=',rez:0:3); |
C++ Угадай число C++ #include <stdio.h> #include <stdlib.h> #include <locale> #include <ctime> void result(unsigned number) { srand(time(NULL)); |
C++ Динамические структуры данных Доброе утро всем. Возникли вопросы по динамическим структурам. Вот на примере задания кто может объяснить ? Лучше конечно решением этого задания. Буду благодарен любой помощи. Суть задания : создать динамическую структуру данных и сделать чтение данных по алгоритму справа в таблице. Тип информации поля произвольный. https://www.cyberforum.ru/ cpp-beginners/ thread2147908.html |
C++ Вычисление точного значения суммы
https://www.cyberforum.ru/ cpp-beginners/ thread2147905.html Вычислить точное значение суммы 1^2+2^2+3^2+...+n^2 (n>=20000) Заранее спасибо |
Пожалуйста, исправьте ошибки C++ Написал программу, но она не работает, пожалуйста, исправьте и объясните мои ошибки, буду премного благодарен. #include <iostream> using namespace std; int main { setlocale(LC_ALL,"rus"); int n=0; cout<<"Введите размер матрицы n"; |
C++ Нарушение прав доступа в двумерном массиве
https://www.cyberforum.ru/ cpp-beginners/ thread2147893.html Всем привет! Я писал программу и наткнулся на проблему. Дело в том, что в этом фрагменте: Field = new(new char)char*; for (int i = -20; i < 20; i++) { for (int j = -20; j < 20; j++) { Field = '1'; //'1' - для примера out << Field << " "; |
3 / 3 / 0
Регистрация: 24.08.2020
Сообщений: 8
|
|
21.06.2021, 14:59 | 0 |
Сегментная адресация памяти - C++ - Ответ 1558112521.06.2021, 14:59. Показов 2255. Ответов 3
Метки (Все метки)
Ответ
Такой вопрос. Почему при трансляции Си-программы, состоящей из нескольких файлов удобнее генерировать код, использующий сегментную адресацию? Что происходит с таким кодом при компоновке?
Добавлено через 22 секунды Причиной является тот факт, что передача аргументов в функции из разных файлов (особенно крупных - типа массивов) без использования указателей и динамической памяти работает очень долго из-за необходимости копировать аргументы. Решением данной проблемы является передача указателя, который предоставляет доступ к объекту и уменьшает время работы. Вернуться к обсуждению: Сегментная адресация памяти C++
2
|
21.06.2021, 14:59 | |
Готовые ответы и решения:
3
Адресация памяти Массивы, адресация, дин. исп памяти Адресация переменных и всей структуры программы на реальной памяти в ОС Используется сегментная адресация реального 16-битного режима |
21.06.2021, 14:59 | |
21.06.2021, 14:59 | |
Помогаю со студенческими работами здесь
0
Сегментная организация памяти Сегментная организация памяти Распределение и адресация памяти Адресация памяти по базе со сдвигом |