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

Ссылки, стек - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переопределение оператора в классе http://www.cyberforum.ru/cpp-beginners/thread341203.html
class String { char *mData; static const int c_size = 100; String(); String & operator+=(const String & s) { strcat(mData,s.mData); return *this; }
C++ сравнивание переменной с массивом(чисел) есть массив int mass = {1,2,3,4,5,6,7,8,9} как сравнить переменную с массивом? http://www.cyberforum.ru/cpp-beginners/thread341191.html
C++ Преобразование строки в целое
Может вопрос и глупый, но я все равно не догоняю... В функции что означает 3 параметр: char *_itoa( int value, char *str, int radix );
C++ Создание бота. Эмуляция клавиатуры, мыши.
Попросили написать простенький бот для одной корейской онлайн игрушки. Сразу столкнулся с проблемой сабжа - игрушка защищена православным GameGuard'ом и напрочь игнорирует Keybd_event, sendkeys etc....
C++ Дейтел. Помощь в решении задач из книги http://www.cyberforum.ru/cpp-beginners/thread341125.html
Добрый день. Начал изучение С++ по книге "Как программировать на С++" 5 издание. Установлена IDE Code::Blocks компилятор GCC. Не могу решить задачку 3.11. Где надо модифицировать класс...
C++ классы Всем привет! Есть такое задание: Создайте программу с классом Team, который включает в себя следующие данные об участниках спортивных соревнований: ФИО игрока, игровой номер, возраст, рост, вес. ... подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1964 / 1457 / 119
Регистрация: 29.05.2011
Сообщений: 3,016
11.08.2011, 20:39
На самом деле, что помещать в стек, и где хранить константу — целиком дело компилятора.
Если не включать оптимизацию, то GCC создаёт временную переменную, адрес которой и передаёт в функцию. Но если оптимизацию всё-таки включить, то функция будет "встроена" и константа будет записана напрямую в нужное место. (На самом деле здесь компилятор весь класс выкидывает и сразу двойку в cout отправляет ).
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru