Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Code::Blocks выводит не правильный ответ https://www.cyberforum.ru/ cpp-beginners/ thread1651320.html
Выводит не правильный ответ. Как исправить ошибку ? 8 строка cin>>a>>c;
Заполнить массив по условию C++
Привет, помогите KPACUBO заполнить массив так, чтобы последующий элемент был равен предыдущему. Подсчет начинается с единицы. У меня вот такая НЕКРАСОТА вышла: #include <iostream> int main() { ... чтобы последующий элемент был равен предыдущему тогда все элементы массива будут равны между собой long mas={CONST};
C++ Передать сумму по ссылке и по указателю (перегрузка функций) https://www.cyberforum.ru/ cpp-beginners/ thread1651297.html
Посмотрите пожалуйста правильно ли написала у меня есть значение a и b,мне надо передать сумму по ссылке и по указателю #include <iostream> # include <conio.h> using namespace std; double... double Obmen_ref(double &a, double &b); double Obmen_pointer(double *a, double *b);
Определить количество отрицательных элементов массива С++ со вставкой Assembler C++
В программе на языке С ++ определить произвольный массив целых элементов. Ввод исходных данных и вывод результатов осуществить на языке С ++, а обработку согласно варианта как ассемблерную вставку... int koll=0,a; //n - размер вашего массива //заполнение вашего массива, как вам облагоразумится for(int i=0;i<n;i++)if(a<0)koll++; cout<<koll;
C++ Найти ошибку Только что дописал змейку, вроде бы работает, только иногда, не появляется еда, хотя координаты её выводятся на экран. Предположительно она не появляется, потому что координаты совпали с телом... Сейчас увы нет времени даже всё прочитать) Ну змейка не реагировала на управления, так как надо язык поменять при начале игры) Через некоторое время прочитаю и отвечу Добавлено через 30 минут Это... https://www.cyberforum.ru/ cpp-beginners/ thread1651391.html C++ Реализовать выделение памяти в конструкторе Объясните пожалуйста, как реализовать выделение памяти в 2 конструкторах, для того, чтоб контролировать размерность строки. Код : #include<iostream> #include<conio.h> using namespace std; ... Вот это не правильно: char *p = new char; *p = '/0'; len = 255; У вас здесь получается выделена память под один байт, а len =255. (Кстати, слеш в другую сторону). https://www.cyberforum.ru/ cpp-beginners/ thread1651420.html
Лабораторные работы C++
Всем доброго времени суток. Скажите пожалуйста, есть ли у кого-то готовое решение для таких задач ? 1)Найти сумму 1^2+ 2^2+ 3^2+... + 10^2. Операцию возведения в степень не использовать, учесть... у вас 105 сообщений на форуме, и вы все еще не ознакомлены с правилом - что нельзя в одной теме просить решить сразу несколько заданий?:(
C++ Выражение должно быть допустимым для изменения левосторонним значением https://www.cyberforum.ru/ cpp-beginners/ thread1651369.html
//Структура пользователя программой struct User { char Login; char Password; }; User Array; //Функция входа в программу void Enter() Что не так??? глобально - все не так. начиная с от отсутствия функции main в формулировке запроса. и заканчивая вашей неспособностью воспроизвести проблему в отдельном мини-проекте, который не...
Getline() и cin C++
Проблема заключается в том, что после ввода через cin , getline() не работает, точнее работает, но непонятно для меня. Я так предполагаю, что после ввода через cin в потоке остается \n и getline()... void setdata() * * { * * * * cout << "Set name:"; * * * * getline(cin,name); * * * * cout << "Set number:"; * * * * cin >> number; * * * * } void input(const char* msg, std::string&...
C++ Проект из нескольких файлов https://www.cyberforum.ru/ cpp-beginners/ thread1651385.html
Всем привет. Столкнулся с проблемой. Использую codeblocks, совсем тривиальный пример. Есть три файла use.cpp my.cpp my.h. Файл my.cpp #include "my.h" #include <iostream> using namespace std; В каком-нибудь .cpp, foo нужно объявить без extern (определить, т.е., выделить память).
C++ Floating point exception (core dumped) Здравствуйте товарищи. Загорелся я на днях создать программу с процедурной генерацией мира. Но поскольку опыта с С++ у меня мало (раньше работал с С#, Java) - я столкнулся с проблемой, которую никак... Самый большой прогресс это появление другой ошибки: Где конкретно падает? https://www.cyberforum.ru/ cpp-beginners/ thread1651328.html C++ GetAsyncKeyState обычные клавиши
Недавно начал учится программированию c++ и для практики решил сделать "что-то типо кей логгера". Естественно чтобы фиксировал нажатия везде (не только в своём окне) и писал в файл. Знаний совсем... Что именно при запросе "GetAsyncKeyState for letters" в выдаче гугла вас смутило?
Неэпический
 Аватар для Croessmah
18124 / 10709 / 2063
Регистрация: 27.09.2012
Сообщений: 26,996
Записей в блоге: 1
31.01.2016, 12:11 0

Как лучше передавать аргумент в функцию - по ссылке или по указателю? - C++ - Ответ 8691994

31.01.2016, 12:11. Показов 10644. Ответов 20
Метки (Все метки)

Ответ

hoggy, а теперь вдруг, мы решили переместить объект типа example (назовем его obj) в функции foo.
Простой std::move(obj) уже не прокатит,
т.к. врядли в example есть констуктор example(const example&&)
Соответственно, придется либо менять тип параметра, убирая const,
а это приведет к необходимости изменения клиентского кода,
а можно требовать у клиента вышеуказанного конструктора, что тоже крайне убого,
либо к снятию const у obj, в данном, случае, это, наверное,
самое лучшее решение будет.
Но тогда возникает вопрос,
на кой черт этот const вообще поставили изначально.
То есть он нам тупо может мешать в будущем, Вот я к чему

Вернуться к обсуждению:
Как лучше передавать аргумент в функцию - по ссылке или по указателю? C++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.01.2016, 12:11
Готовые ответы и решения:

Передача в функцию по ссылке или указателю
Гуру C++, как предпочтительнее делать?:) void f1(int &amp;a) { a = 5; } void f2(int * a) {

Передача параметров в функцию по значению, по ссылке или по указателю
Передача параметров в функцию по значению, по ссылке или по указателю. Чем отличаются эти 3 способа. И, если не сложно, привести...

Зачем при перегрузке инкремента дружественной функцией передавать аргумент по ссылке?
В программе реализованы два инкремента: префиксный и постфиксный. Зачем в функции передавать аргумент по ссылке? Почему программа не...

20
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.01.2016, 12:11
Помогаю со студенческими работами здесь

Как передать из функции пользователя в главную функцию значения по ссылке и указателю
Доброго дня, форумчане, столкнулся с проблемой, задание на лабораторной: Найти произведение и сумму элементов массива, расположенных...

Что оптимальнее: передавать матрицу как аргумент, или же формировать её внутри функции?
Добрый вечер, уважаемые форумчане! Я столкнулась с таким вопросом в процессе оптимизации моей программы: что оптимальнее, передавать...

Как лучше передавать значения в функцию? Ссылки vs указатели
Всем доброго времени суток. Уважаемые гуру, подскажите пожалуйста, как лучше передавать значения в функцию, через указатель или ссылку? И...

Передача аргументов в функцию по ссылке и указателю
Чем отличается передача по ссылке от передачи по указателю аргументов в функцию?

Передача параметров в функцию по значению, по ссылке и по указателю
Доброе время суток товарищи программисты. Столкнулся с кучей ошибок в написании простой программы. Задача заключается в том чтобы написать:...

0
Новые блоги и статьи
Исследование байт-кода Python: подключаем дизассемблер
stackOverflow 19.02.2025
Многие знают, что Python - интерпретируемый язык, но мало кто задумывается о том, что происходит между написанием кода и его выполнением. На самом деле Python использует промежуточное представление. . .
Исследование байт-кода Python: компиляторы против интерпретаторов
stackOverflow 19.02.2025
Понимание байт-кода Python - основополагающий аспект для разработчиков, стремящихся глубже понять внутренние механизмы языка и оптимизировать производительность своих программ. Байт-код представляет. . .
Comprehensions в Python - что это такое?
stackOverflow 19.02.2025
Когда речь заходит о Python, одной из его самых красивых и мощных возможностей являются списковые включения или comprehensions. Это особые синтаксические конструкции, позволяющие создавать новые. . .
Python правда такой медленный? Развенчиваем миф о медлительности
stackOverflow 19.02.2025
Когда речь заходит о выборе языка программирования для нового проекта, вопрос производительности часто становится одним из ключевых факторов. Python, несмотря на свою популярность и простоту. . .
Динамические формы в Flask
stackOverflow 19.02.2025
Работа с веб-формами часто требует гибкости в отношении количества полей, которые пользователь может заполнить. Представьте ситуацию, когда вам нужно создать форму для ввода контактных данных, где у. . .
Обнаружение объектов в реальном времени на Raspberry Pi с OpenCV и Movidius NCS
stackOverflow 19.02.2025
Технология обнаружения объектов в реальном времени становится все более востребованной в различных областях - от систем безопасности до автономных транспортных средств. Особый интерес представляет. . .
где chromium хранит пароли и как их обнулить в пожарном варианте
jigi33 19.02.2025
Where is the chromium browser stores passwords for a sites где chromium-подобный браузер хранит пароли и как их обнулить в пожарном варианте (see screenshot)
howto get access to external internet resources with kinit
jigi33 19.02.2025
Решение проблемы с необходимостью доп. авторизации по Керберос для автоотработки аутентификации на прокси-сервер (see screenshot)
Отслеживание автомобилей и определение скорости с OpenCV и Python на Raspberry Pi
stackOverflow 19.02.2025
В этой статье мы рассмотрим создание системы отслеживания транспортных средств и определения их скорости с использованием компьютерного зрения и библиотеки OpenCV. Наше решение основано на принципе. . .
ENV (environments) valid paths in linux
jigi33 19.02.2025
Environments paths (see screenshot)
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru