Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Переопределение оператора в классе https://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} как сравнить переменную с массивом?
C++ Преобразование строки в целое Может вопрос и глупый, но я все равно не догоняю... В функции что означает 3 параметр: char *_itoa( int value, char *str, int radix ); https://www.cyberforum.ru/ cpp-beginners/ thread341186.html C++ Создание бота. Эмуляция клавиатуры, мыши. Попросили написать простенький бот для одной корейской онлайн игрушки. Сразу столкнулся с проблемой сабжа - игрушка защищена православным GameGuard'ом и напрочь игнорирует Keybd_event, sendkeys etc. В добавок там используется DirectInput. Как я понимаю, в этом случае требуется писать опкоды непосредственно в буфер клавиатуры и ждать пока игрушка их проглотит. Учитывая мой уровень навыков... https://www.cyberforum.ru/ cpp-beginners/ thread341132.html
Дейтел. Помощь в решении задач из книги C++
Добрый день. Начал изучение С++ по книге "Как программировать на С++" 5 издание. Установлена IDE Code::Blocks компилятор GCC. Не могу решить задачку 3.11. Где надо модифицировать класс GradeBook. Мое решение: GradeBook.h #include <string>
C++ классы https://www.cyberforum.ru/ cpp-beginners/ thread341115.html
Всем привет! Есть такое задание: Создайте программу с классом Team, который включает в себя следующие данные об участниках спортивных соревнований: ФИО игрока, игровой номер, возраст, рост, вес. В класс входят следующие элементы-функции: конструктор с параметрами, деструктор, функция просмотра текущего состояния объектов PRINT(); функция-друг, которая выведет информацию о самом легком...
C++ Сравнение шестнадцатеричных форм Такая задача:считать из потока 2-байтовое число, перевести в 16-ричную систему счисления и сравнить с заданным 16-ричным числом. помогите с решением.очень надо.. https://www.cyberforum.ru/ cpp-beginners/ thread341104.html самый, самый большой )) C++
народ че делать unsigned long long int - оказался недостаточен есть тип побольше какой-нить? или там как-то обойти как в паскале? VS 2008
C++ Киньте задачки для тренировки Хочу порешать задачки по C++......нужны либо книжки с задачками - либо ваши примеры.....желательно (если книжки) - чтобы там и решение было....я новичок, так что хочу попрактиковаться!!! =) https://www.cyberforum.ru/ cpp-beginners/ thread341066.html C++ Задача на динамику или комбинаторику https://www.cyberforum.ru/ cpp-beginners/ thread341065.html
Для заданных натуральных чисел N и K требуется вычислить количество чисел от 1 до N, имеющих в двоичной записи ровно K нулей. два натуральных числа через пробел N и K, не превышающие 10^9 На этой задаче мой решения не проходят по времени. Можно услышать ваше мнение по поводу решения этой задачи?
C++ Деление дробей.
Задача: вывести в порядке возрастания все правильные несократимые дроби со знаменателем, не превосходящим n. Сам код: #include <iostream> #include <string> using namespace std; using std::string; int main() { int n,i,num,numi; float last=0,min; string temp;
C++ Определить, повторяются ли цифры в числе https://www.cyberforum.ru/ cpp-beginners/ thread341055.html
Нужно ввести число и в результате получить сообщение повторяются цифры в числе или нет.Способ определения может быть любым. Число нужно вводить полностью(не через пробел :)
Эксперт С++
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
11.08.2011, 21:04 0

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

11.08.2011, 21:04. Показов 1595. Ответов 7
Метки (Все метки)

Ответ

Запись (int const &radius) корректна, но бессмысленна. Размер переменной равен или меньше адреса, который передаётся в функцию. Встроенные типы правильнее передавать по значению.
Про оптимизацию где почитать — не знаю. Я читаю ассемблерные листинги, полученные от компилятора с разными уровнями оптимизации

Добавлено через 3 минуты
Цитата Сообщение от fasked Посмотреть сообщение
То есть разницы между передачей по значению и по ссылке переменной типа int нет.
Ну вот в моём случае есть. Но не в пользу ссылки
1. запись двойки во временную переменную.
2. вычисление адреса (8 байт)
3. передача адреса в функцию.
Вместо
1. передача константы в функцию

Добавлено через 3 минуты
Но я надеюсь, что эта разница обусловлена только отключённым оптимизатором.

Вернуться к обсуждению:
Ссылки, стек C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.08.2011, 21:04
Готовые ответы и решения:

Используя стек, описать функцию проверяющую, является ли стек пустым
Используя стек, описать функцию проверяющую, является ли стек пустым

Программа добавляет введенный массив 5*5 в стек и выводит полученный стек двумя столбцами
Программа добавляет введенный массив 5*5 в стек и выводит полученный стек двумя столбцами ...

Переменные в стеке. Где хранятся? Как обрабатываются? Есть ли программный стек или только стек процессора?
Есть у меня пробелы в познаниях, хотел бы их устранить. 1. Что такое стек в самом языке С++ ? 2....

Заполнить стек 20 случайными числами с интервала [0; -10]. Вывести стек на экран. Изъять из стека каждый четвертый элеме
Заполнить стек 20 случайными числами с интервала . Вывести стек на экран. Изъять из стека каждый...

7
11.08.2011, 21:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.08.2011, 21:04
Помогаю со студенческими работами здесь

Сформировать стек из 6 цифр. Вывести стек на экран. Удалить элементы из стека, увеличить каждый из них на единицу и снов
Сформировать стек из 6 цифр. Вывести стек на экран. Удалить элементы из стека, увеличить каждый из...

Сформировать стек из N чисел. Найти сумму нечетных чисел из стека. Результат поместить в стек
Здравствуйте. Помогите, пожалуйста, решить задачу: Сформировать стек из N чисел. Найти сумму ...

при работе рекурсивной функции заканчивается стек и программа соответственно; как сделать так, чтобы она писала "стек закончился"?
Сабж g++ 4.5.0

Зачем нужны rvalue ссылки, если есть универсальные ссылки
Читаю книгу Скотта Мэйерса... Что-то я совсем запутался с этими rvalue ссылками. Я не пойму, зачем...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru