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

Для чего необходимо распределять память при помощи new и как оно работает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите с палиндромами http://www.cyberforum.ru/cpp-beginners/thread356847.html
Здравствуйте. Сложилась небольшая проблемка, сижу туплю не могу написать корректную проверку является ли число палиндромо в квадрате. Суть программы: вводим число n с клавиатуры и проверяем есть ли...
C++ Алгоритмы и методы Помогите написать программу на Borland C++ чтобы по вот этой формуле: f(x)=4\ast \sin \left(x \right)^4+2\ast \cos \left(x \right)^3+2 Программа использовала четыре разных метода(то есть четыре... http://www.cyberforum.ru/cpp-beginners/thread356842.html
Служба времени C++
задача остановить службу времени от пользователя с обычными правами. просто остановки от админа - я добился, почитав хэлп к студии и рдсн. Теперь задача чтобы кликнув по exe у юзера с простыми...
c++, visual studio 2010! 7 C++
Given three natural numbers a, b, c which represent the day, month and year of some date. For example: 1, 4, 1991 represents 1st April 1991. Output three numbers which represent the following date. ...
C++ c++, visual studio 2010! 6. http://www.cyberforum.ru/cpp-beginners/thread356813.html
Given natural number n. Compute 2 to the power of n. Do not use pow() function. Example: Input: 5 Output: 32
C++ c++, visual studio 2010! 2. Given a year number. Output the number of days of that year. Example: Input: 1900 Output 365 Example: подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,849
26.09.2011, 23:56
при объявлении структуры в самом начале мы уже резервируем
необходимое количество памяти для её хранения . А затем мы берем и "селим" её по другому
адресу. Но ведь она уже есть по одному адресу
Не правильно. При описании структуры вы просто сообщаете компилятору, данные какого типа будет содержать структура. Память выделяется при объявлении переменной, либо динамически при вызове malloc / new. К примеру, чтобы объявить глобальную переменную типа структуры (что на самом деле не лучшее решение в большинстве случаев), нужна примерно такая запись
C
1
2
3
4
struct POINT {
    int x;
    int y;
} pt;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru