Форум программистов, компьютерный форум CyberForum.ru

Массивы в памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ определить инъективность и сюръективность функции http://www.cyberforum.ru/cpp-beginners/thread844334.html
Делаю лабу по дискретке. Там суть в том, что вводится бинарное отношение, нужно проверить,является ли оно функцией, и если является, то проверить ее на инъекцию-сюрьекцию. ну и из этого биекцию :) Помогите, пожалуйста! Не лезет ничего в голову. На функцию проверила и все. Как к инъекции подобраться ума не приложу. И с сюръекцией проблемы..
C++ Использование отрицателя not1 Почему выдает ошибку вот такой фрагмент программы? deque <book> :: iterator i2 = find_if (i1, deq.end(), not1 (Pred_year(year_for_del))); Где class Pred_year { int k; public: Pred_year(int x) : k(x) {} bool operator () (const book &obj) { http://www.cyberforum.ru/cpp-beginners/thread844329.html
TCP клиент/сервер C++
Здравствуйте, прошу вашей помощи) нашел реализацию TCP клиента/сервера, все работает, но есть одно "но". IP адрес в коде прописан через #define. а если пишу через считывание, при запуске и вводе пишет что некорректный IP, вот код сервера: // Пример простого TCP-эхо-сервера #include <stdio.h> #include <winsock2.h> // Wincosk2.h должен быть раньше windows! #include <windows.h> #include...
sequence not ordered при использовании set_difference C++
У меня имеется заполненный контейнер set<string, CmpForMap> books и map <string, set<string, CmpForMap>, CmpForMap> MyMap. Не работает вот такой код: map <string, set<string, CmpForMap>, CmpForMap> :: iterator i = MyMap.find(author); set<string, CmpForMap> res; set_difference(books.begin(), books.end(), (i->second).begin(), (i->second).end(), inserter(res, res.begin())); Выдает ошибку...
C++ Кольцевой список http://www.cyberforum.ru/cpp-beginners/thread844311.html
Помогите, пожалуйста, написать задачу Джозефуса с помощью кольцевого списка. Буду признательна за помощь)
C++ Некорректная передача параметра Как правильно передать параметр для того, чтобы меню заработало? Происходит завершение работы программы! struct Single_List //Структура данных { int Data; //Информационное поле Single_List *Next; //Адресное поле }; подробнее

Показать сообщение отдельно
Kamuniaft
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 3

Массивы в памяти - C++

21.04.2013, 16:49. Просмотров 228. Ответов 2
Метки (Все метки)

Помогите прояснить один момент! Определяем в программе

C++
1
2
3
4
int ar1[10];
char c;
int ar2[10];
int* ptr;
Смотрю адреса ( к примеру) ptr: 7548; ar2:7560; c:7611; ar1: 7620;
Размер каждого массива по 40 байт, указателя 4 и чара 1.

Собственно вопрос - куда девается место между переменными? Разве компилятор их в память не подряд записывает (в случае когда они в одном блоке определены)?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru