Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
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 хранится фамилии учащихся. Напишите программу, которая выведет на экран...
C++ В двумерном массиве вставить столбец https://www.cyberforum.ru/ cpp-beginners/ thread2147951.html
В двумерном массиве из целых чисел вставить столбец перед каждым столбцом, содержащим нечетные элементы. Код есть - рабочий, но некорректно. Он не вставляет столбцы, а просто выводит введенный...
C++ Связка массива структур с классом без применения указателей У меня такая задача по учебе: Написать программу с использованием объектно-ориентированных технологий. Количество созданных классов – не менее трёх по одной из следующих схем наследования: ... https://www.cyberforum.ru/ cpp-beginners/ thread2147948.html
Составить программу, которая содержит информацию о наличии автобусов в автобусном парке C++
Всем добрый день. Если будет у вас свободная минутка, пожалуйста помогите. Составить программу, которая содержит информацию о наличии автобусов в автобусном парке. Сведения о каждом автобусе...
C++ Самый большой целый тип данных Есть задача,в которой,по условию, на вход может подаваться целое число N (1<N<32) Программа должна посчитать 2^N и вывести число на экран. Так вот,если на вход программа получает число 31,то... 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);...
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");...
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;...
3 / 3 / 0
Регистрация: 24.08.2020
Сообщений: 8
21.06.2021, 14:59 0

Сегментная адресация памяти - C++ - Ответ 15581125

21.06.2021, 14:59. Показов 1973. Ответов 3
Метки (Все метки)

Ответ

Такой вопрос. Почему при трансляции Си-программы, состоящей из нескольких файлов удобнее генерировать код, использующий сегментную адресацию? Что происходит с таким кодом при компоновке?

Добавлено через 22 секунды
Причиной является тот факт, что передача аргументов в функции из разных файлов (особенно крупных - типа массивов) без использования указателей и динамической памяти работает очень долго из-за необходимости копировать аргументы. Решением данной проблемы является передача указателя, который предоставляет доступ к объекту и уменьшает время работы.

Вернуться к обсуждению:
Сегментная адресация памяти C++
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2021, 14:59
Готовые ответы и решения:

Адресация памяти
Добрый день, друзья. Начав изучать такую замечательную вещь, как программирование, в частности...

Массивы, адресация, дин. исп памяти
Задача:Заданы два массива А(5) и В(5). Подсчитать в них количество положительных элементов и первым...

Адресация переменных и всей структуры программы на реальной памяти в ОС
Доброго времени суток, Вопрос по памяти, не совсем понятно: 1. Я написал программу 1.cpp,...

Используется сегментная адресация реального 16-битного режима
Используется сегментная адресация реального 16-битного режима. Какие значения необходимо записать в...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2021, 14:59
Помогаю со студенческими работами здесь

Сегментная организация памяти
Всех приветствую! Интересует источник(сайт,книга), в котором на ваш взгляд лучше описывается...

Сегментная организация памяти
Прошу прощения, если не туда написал. Но, нужна помощь с решением следующей задачи. Помогите...

Распределение и адресация памяти
Доброго времени суток. Уважаемые гуру и ассемблеристы , требуется подсказка начинающему...

Адресация памяти по базе со сдвигом
Необходимо составить свою фамилию, имя, отчество из массива данных, представляющего собой алфавит,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru