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

Инкремент указателя - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести строку и слово, вывести все слова, которые содержат введенное слово как составную часть [программа есть,нужно объяснение] http://www.cyberforum.ru/cpp-beginners/thread219789.html
# include <stdio.h> # include <Windows.h> int strlen( char tmp) { int i=0; for (i=0; tmp!='\0'; i++); return i; } void main( void) {
C++ Вывод на экран элементов массивов, которые являются простыми числами Здравствуйте! Пишу сюда в последней надежде на помощь! Нужно сдать две лабы последние, а как их делать, совсем не знай... Пробовал по аналогии делать, получалась чушь. Вот они: 1) Написать программу, которая считывает массив натуральных чисел из файла, имя которого вводится с клавиатуры, и выводит на экран те элементы, которые являются простыми числами. 2) Написать программу, которая... http://www.cyberforum.ru/cpp-beginners/thread219786.html
При запуске выдает expression stream !=null; что делать? C++
задача такая: написать прогу, которая будет решать систему линейных уравнений методом гаусса. ошибок при компиляции не выдает, а вот при запуске выдает expression stream !=null. подскажите пз что делать
Вызов функций C++
В одномерном массиве, состоящем из п целых элементов, вычислить: 1) номер максимального элемента массива; 2) произведение элементов массива, расположенных между первым и вторым нулевыми элементами. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине — элементы, стоявшие в четных позициях. вот написал...
C++ уравнение sin-Гордона http://www.cyberforum.ru/cpp-beginners/thread219764.html
Здравствуйте, уважаемые форумчане! помогите написать код программы, которая получит численное нелинейное стационарное решение уравнение син-Гордона. Я располагаю лишь численной схемой. ума не приложу как ее реализовать:( сспасибо, с уважением Laplas
C++ Создать класс для работы с тригонометрическими комплексными числами Дана первоначальная задача (я ее решил):3. Создать класс для работы с тригонометрическими комплексными числами. Комплексное число в тригонометрической форме задается своим модулем r и аргументом (углом) φ в виде r×. Данные класса: модуль r и аргумент φ. Открытые функции класса: ввод числа (r и φ), вывод числа на экран в форме r×, возведение комплексного числа в степень. При возведении... подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
25.12.2010, 05:49     Инкремент указателя
Цитата Сообщение от michurinnn
Но при создании массива каждый элемент расположен через 24 байта.
потому что память выделяется не столько, сколько запрашиваешь, а ещё там дополнительная информация о блоке

в C malloc() слева от возвращаемого блока хранит информацию о его размере, но сам блок может быть также больше и с правой стороны (небольшие количества байт занимают один крупный фрагмент)
поэтому тебе возвращается память, которая гарантированно может хранить столько, сколько ты запрашивал
а вот эта инфа, она уже нужна, чтобы free правильно выполнялась, delete в C++
потому что память после освобождения опять помечается доступной для использования
 
Текущее время: 04:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru