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

Возврат значения функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Узнать температуру http://www.cyberforum.ru/cpp-beginners/thread1158395.html
Всем доброго времени суток, я пишу софтину, где нужно реализовать вывод температуры процессора и видеокарты, так вот собственно вопрос - как на С++ получить температуру CPU и GPU?
C++ Выполнять "пока" не нажат Enter while (i != Ентер ){ //тело } Что должно быть вместо "Ентер"? http://www.cyberforum.ru/cpp-beginners/thread1158387.html
C++ Сортировка методом "Пузырек"
Здравствуйте, у меня вот такая проблемка, в файл input вводятся любые числа, и программа сортирует их и закидывает в файл output, так вот файл output пустой, и я не знаю где что нужно исправить(( #include <stdio.h> #include <ctype.h>// toupper #include <stdlib.h> #include <locale.h> #define N 255 FILE *fin,*fout;
Программа интерполяции измерений методом Ньютона C++
доброго времени суток.. помогите пожалуйста написал курсач , а он слишком велик оказался помогите подкорректировать и убрать что не нужно или там заменить.) код прилагается) 1 часть программы #include<iostream> #include<fstream> #include<conio.h> #include<stdlib.h> using namespace std; long double zniach(int i,int j);
C++ Программа не может открыть файл по полному пути http://www.cyberforum.ru/cpp-beginners/thread1158357.html
Есть проект в VS 2012, который работает с библиотекой OpenCV. В коде пишу полный путь к файлу. Все работает и файл открывается программой. Отключаю библиотеку(просто меняю название папки, в которой она находится) и добавляю нужные dll в папку с экзешником. Программа запускается, но файл она не открывает. Что не так?
C++ Сортировка двунаправленного списка Помогите отсортировать составленный список по определенному полю, я пробовал методом пузырька, но не получается, просьба подсказать: void uploadFileRating(Film **first, Film **close){ Film *external = *first; //Внейшний на одно приращение Film *tmp; Film *interior; //Внутренний, который будет пробегать по всему списку while (external->next) { interior... подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6172 / 2901 / 284
Регистрация: 04.12.2011
Сообщений: 7,715
Записей в блоге: 3
27.04.2014, 23:59     Возврат значения функции
Цитата Сообщение от MELkey Посмотреть сообщение
как я правильно понял, если нам не надо возвращать занчение, то перед функцией ставим void, если надо то ставим тип возвращаемого значения
Почему нет? Конечно. Функция с возвращаемым типом в месте вызова как бы преобразуется к значению возвращаемого типа, а за тем при необходимости и возможности, - к значению ожидаемого типа. Вы передаёте копии значений (если передаёте по значению и если вообще передаёте) и получаете результат в выражении вызова.
Но можно не передавать копии. Если не передавать копии, а напрячься и по-мужски отдать в аренду оригиналы, отдать по ссылке иначе говоря, то возвращаясь из ссылки они продемонстрируют другой вариант возврата. Правда, если таких переменных много и они сложно связанны, то такой возврат может стать возмездием. При отладке. Но работает быстро. Можно всё сделать в одной функции и всё из неё вернуть. И она при этом может оставаться void! Как святая то есть.
В функции, глобальные переменные можно ещё модифицировать . Это тоже фактически возврат. Почти побочный эффект, с моральной точки зрения. Хуже придумать трудно. Да и опытом небогат. Да и жалею, что напоследок такой мрачный пример пришелся. Но оптимизм вселяет, то что это редко случается.
А разговор и правда получился нормальный.
 
Текущее время: 07:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru