Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Показать сообщение отдельно
kazak
3050 / 2371 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 1
14.03.2011, 13:26
Цитата Сообщение от Jugger Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
        void addtolist(int x){
                element * t =posl;
 
                     posl=new element (x);
                          
                      if(perv==0) perv=posl;
                       else t->next=posl;
                           size++;
                
        };
element * t в функции addtolist является локальным объектом, т.е. при выходе из функции он будет уничтожен, в итоге останутся два экземпляра, один который был сохранен в perv при первом вызове. Другой в posl при последнем вызове.

Добавлено через 31 минуту
Цитата Сообщение от Jugger Посмотреть сообщение
А он дает 128
Это размер в байтах, а результат в два раза больше очевидно из-за выравнинвания.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.