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

Выделение памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать процедуру в С http://www.cyberforum.ru/cpp-beginners/thread256980.html
Описать процедуру AddRightDigit(D, K), добавляющую к целому положительному числу K справа цифру D (D — входной параметр целого типа, лежащий в диапазоне 0-9, K — параметр целого типа, являющийся одновременно входным и выходным). С помощью этой процедуры после*довательно добавить к данному числу K справа данные цифры D1 и D2, выводя результат каждого добавления. если решитесь помочь напишите...
C++ Visual Studio 2010 кто что думает Давайте обговорим 10ю студию. Мое мнение - она недоработаная, например, стоит что-то поменять в хэдере и она вылетает, интелисенс материться когда прога работает, при чем, какой-то он тупой... Кто что вообще думает? Буду рад любым мнениям... http://www.cyberforum.ru/cpp-beginners/thread256979.html
C++ Л/р "Использование строк"
Написать программу, которая считывает английский текст из файла и выводит его на экран, заменив каждую первую букву слов, начинающихся с гласной бук¬вы, на прописную. код #include "stdafx.h" #include <stdio.h> #include <cstring> #include <iostream> #include <conio.h> #include <windows.h>
C++ Время скидок
Помогите пожалуйста решить на си: Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 10% предоставляется, если сумма покупки больше 1000 руб. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом). P.s должен получиться такой вывод: Вычисление стоимости покупки с учетом скидки
C++ При построчном чтении файла eof наступает раньше срока http://www.cyberforum.ru/cpp-beginners/thread256967.html
Здравствуйте, товарищи! Столкнулся с такой проблемой: при построчном потоковом чтении файла (при помощи getline) бит eof устанавливается раньше, чем положено (считывается меньше половины файла). При детальном изучении вопроса выяснил, что все ломается после попытки считывания строки, содержащей символ с кодом 0x1. Получается, что eof выставляется при наличие таких символов? Как...
C++ требала с екстерналами Всем не хворать! Пишу класс, чтото типа стринг. хедер: #pragma once class Cue { int size, step, curInd; char* Str; void newMem(); void terminate(); подробнее

Показать сообщение отдельно
Jugger
0 / 0 / 0
Регистрация: 03.09.2008
Сообщений: 35
14.03.2011, 11:12     Выделение памяти
Вот кусок кода, класс и функция добавления в список
Класс занимает 64 бита, я добавляю 10 элементов в список - 640 бит
Потом отнимаю posl-perv то есть указатели на начало и конец и ожидаю что получу 640
А он дает 128

Может потому что оно разбросано по разным частям памяти ?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class element {
 
    public : 
        element(int q){
            x=q;
            next=0;
        };
        int x;
        element* next;
        ~element();
    } ;
 
    element * perv, * posl;
    int size =0 ;
        
    
        
        
    
 
    void addtolist(int x){
        element * t =posl;
 
             posl=new element (x);
                  
              if(perv==0) perv=posl;
               else t->next=posl;
               size++;
        
    };
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru