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

Какие конструкции C++ выполняются не там, где написаны? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Черный ящик..) http://www.cyberforum.ru/cpp-beginners/thread47207.html
Доброго времени суток, форумчане! :) Читая Страуструпа наткнулся на упражнение - понять, что делает функция: void send(int* to,int* from,int count) //Черный ящик. Полезные комментарии умышленно...
C++ Как установить компонент рабодающий на Билдере 5 в Билдер 2009? Добрый день, возникла такая проблемка, есть проект написанный на Билдере 5, в проекте используются компоненты - EMailLabel, RbControls, ReportPrinter Pro 3.0, VtkTools, XPMenu. Нужно как-то... http://www.cyberforum.ru/cpp-beginners/thread47183.html
Зчево начать C++
Я умею програмировать та Delphi гдето на среднем уровне а на С++ ищё не работал подскажите с чиво лудьше начать и по возможности литературу.
Указатель на функцию - член класса. C++
делаю так: class c1 { void foo(); } class c2 { void (*fp)();
C++ Работа с базой http://www.cyberforum.ru/cpp-beginners/thread47089.html
Всем привет мужики, сам я являюсь PHP программистом, но тут у меня возникла потребность написать прогу на Сях, именно его выбрал потому что синтаксис почти один и тот же что и на ПХП. Значит...
C++ Debug Dev C++ Помогите пожалуйста разобраться с Дебаггером, не понимаю как им пользоваться, при нажатии F4, Ctrl+w, F7, F8, ничего не происходит.. подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17801 / 6007 / 387
Регистрация: 30.03.2009
Сообщений: 16,509
Записей в блоге: 26
22.08.2009, 11:44
По поводу for - читай книжки, там всё написано

По поводу выделения памяти - в момент вхоа в процедуру сразу выделяется регистровое окно для ВСЕХ переменных процедуры (независимо от того, на каком уровне вложенности описана переменная). Теоретически старые компиляторы могли заниматься расширением стека на каждый новый лексический блок, но современные с вероятностью 99.99% всю _статически_ известную стековую память выделяют при входе в процедуру (массив с переменным числом аргументов НЕ относится к этому случаю). Т.е. автор по сути дела правильно написал мысль "Реально память под переменнЫЕ c выделяется тут, а не ниже, где описание" но выразил её слишком коряво

Alexiski, конструктор НЕ занимается выделением памяти. Контсруктор занимается ТОЛЬКО инициализацией полей
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru