Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ GetAsyncKeyState обычные клавиши Недавно начал учится программированию c++ и для практики решил сделать "что-то типо кей логгера". Естественно чтобы фиксировал нажатия везде (не только в своём окне) и писал в файл. Знаний совсем мало, но должно хватить я думаю. int main(){ setlocale(0, ""); string st; ofstream F; while(1){ Sleep(750); F.open("test.txt", ios::app); ... https://www.cyberforum.ru/ cpp-beginners/ thread1651484.html Заполнить массив по условию C++
Привет, помогите KPACUBO заполнить массив так, чтобы последующий элемент был равен предыдущему. Подсчет начинается с единицы. У меня вот такая НЕКРАСОТА вышла: #include <iostream> int main() { const int rows = 3; const int colums = 3; long int mas; for (int i = 0; i < colums; i++) {
C++ Реализовать выделение памяти в конструкторе Объясните пожалуйста, как реализовать выделение памяти в 2 конструкторах, для того, чтоб контролировать размерность строки. Код : #include<iostream> #include<conio.h> using namespace std; class strtype{ https://www.cyberforum.ru/ cpp-beginners/ thread1651420.html C++ Найти ошибку https://www.cyberforum.ru/ cpp-beginners/ thread1651391.html
Только что дописал змейку, вроде бы работает, только иногда, не появляется еда, хотя координаты её выводятся на экран. Предположительно она не появляется, потому что координаты совпали с телом змейки, но в коде это вроде бы прописано, проверьте плз. На всякий случай скину всё, а саму функцию с появлением еды сделаю жирной. # include <iostream> # include <windows.h> # include <conio.h> //using...
Проект из нескольких файлов C++
Всем привет. Столкнулся с проблемой. Использую codeblocks, совсем тривиальный пример. Есть три файла use.cpp my.cpp my.h. Файл my.cpp #include "my.h" #include <iostream> using namespace std;
C++ Лабораторные работы https://www.cyberforum.ru/ cpp-beginners/ thread1651383.html
Всем доброго времени суток. Скажите пожалуйста, есть ли у кого-то готовое решение для таких задач ? 1)Найти сумму 1^2+ 2^2+ 3^2+... + 10^2. Операцию возведения в степень не использовать, учесть особенности получения квадрата натурального числа, отмеченные в предыдущей задаче. 2)Дано натуральное число. Определить, есть ли в нем цифры а и b. 3)Дано натуральное число. Установить, является...
C++ Выражение должно быть допустимым для изменения левосторонним значением https://www.cyberforum.ru/ cpp-beginners/ thread1651369.html
//Структура пользователя программой struct User { char Login; char Password; }; User Array; //Функция входа в программу void Enter()
Getline() и cin C++
Проблема заключается в том, что после ввода через cin , getline() не работает, точнее работает, но непонятно для меня. Я так предполагаю, что после ввода через cin в потоке остается \n и getline() автоматом считывает его в нужную мне строку. Очистка потока вввода с cin.clear() не помогает. #include <iostream> #include <string> #include <conio.h> using namespace std; class Employee {...
C++ Определить количество отрицательных элементов массива С++ со вставкой Assembler https://www.cyberforum.ru/ cpp-beginners/ thread1651339.html
В программе на языке С ++ определить произвольный массив целых элементов. Ввод исходных данных и вывод результатов осуществить на языке С ++, а обработку согласно варианта как ассемблерную вставку в программе на языке высокого уровня. Собственно вариант: Определить количество отрицательных элементов массива. Помогите, добрые люди...
C++ Floating point exception (core dumped) Здравствуйте товарищи. Загорелся я на днях создать программу с процедурной генерацией мира. Но поскольку опыта с С++ у меня мало (раньше работал с С#, Java) - я столкнулся с проблемой, которую никак не могу решить и прошу вашей помощи. Ссылка на мой репозиторий Я подозреваю, что ошибка кроется где-то в getVertex, но как бы я не плясал - толку ноль... Самый большой прогресс это появление... https://www.cyberforum.ru/ cpp-beginners/ thread1651328.html
C++ Code::Blocks выводит не правильный ответ
Выводит не правильный ответ. Как исправить ошибку ?
C++ Передать сумму по ссылке и по указателю (перегрузка функций) https://www.cyberforum.ru/ cpp-beginners/ thread1651297.html
Посмотрите пожалуйста правильно ли написала у меня есть значение a и b,мне надо передать сумму по ссылке и по указателю #include <iostream> # include <conio.h> using namespace std; double Obmen(double &a, double &b); int main() {
Неэпический
18099 / 10685 / 2061
Регистрация: 27.09.2012
Сообщений: 26,897
Записей в блоге: 1
31.01.2016, 12:11 0

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

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

Ответ

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

Вернуться к обсуждению:
Как лучше передавать аргумент в функцию - по ссылке или по указателю? C++
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2016, 12:11
Готовые ответы и решения:

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

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

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

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

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

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

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

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

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

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