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

Изменение значение аргумента в void-функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Где можно скачать С++ Builder? http://www.cyberforum.ru/cpp-beginners/thread1061894.html
Прошу дать сылку где можно скачать С++ Builder Пробывал из сдешних не получалось
C++ Найти номер минимального элемента массива составить алгоритм и консольную программу для данной задачи: 1) найти номер минимального элемента массива 2) найти сумму элементов массива,расположенных между первым и вторым отрицательными элементами 3) преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом - все остальные. http://www.cyberforum.ru/cpp-beginners/thread1061878.html
C++ Сложение массивов разной длины. Неверный результат
При сложение двух массивов выходит значение -858993455 это всё из за того что разная длина массива как можно решить проблему? что бы место неопределнного элемента был ноль + значения массива или что то может другое #include <stdafx.h> #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> #include <windows.h> using namespace std;
C++ Комопзиция объектов/иерархия классов
в общем нигде не могу найти внятного объяснения в виде кода, все очень поверхностно везде написано.Может кто знает место где есть хороший код где используются объекты другого класса.Ну или помогите...вот в общем наброски Product.h #ifndef _PRODUCT_H_ #define _PRODUCT_H_ #include <string> #include <vector> //***************************** class PurchaseItem;
C++ Не могу найти ошибку (перегрузка операторов) http://www.cyberforum.ru/cpp-beginners/thread1061847.html
Чето после НГ туплю(( Изучаю перегрузку операторов и не могу найти ошибку в простенькой программе( Помогите пожалуйста. #include<iostream> #include<conio.h> #include<string.h> using namespace std; class String { private: static const int MAX=100; char arr;
C++ C++ Задача на екзамене Для целочисленной квадратной матрицы найти количество элементов кратных k, и самый большой из них Помогите пожалуйста написать рограму!)) Для целочисленной квадратной матрицы найти количество элементов кратных k, и самый большой из них подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
02.01.2014, 18:44     Изменение значение аргумента в void-функции
Цитата Сообщение от denysd21012011 Посмотреть сообщение
taras atavin, я сейчас перехожу на с++, так что извините уж - привычка...
Тем более не понятно, почему поминаешь процедуры. Процедура не возвращает значений и не имеет типа возвращаемого значения, а void перед именем подпрограммы - это именно тип возвращаемого значения. Хоть это и специальный тип возвращаемого значения без данных, что позволяет слышавшим звон чистым крестанутым и сионистам поминать процедуры, но для экс-пасквилянта мягко говоря странно обзывать процедурой подпрограмму, возвращающую значение и имеющую его тип.

Добавлено через 3 минуты
Цитата Сообщение от fasked Посмотреть сообщение
Простите, в чем разница?
Функция есть подпрограмма, возвращающая значение через имя самой подпрограммы, процедура есть подпрограмма, для которой такой способ возврата значений синтаксически запрещён. Все c/c++-функции формально возвращают значения, тип которых даже декларируется в прототипах/заголовках функций, void - именно тип, хоть и специальный.

Добавлено через 6 минут
Например:
Pascal
1
y:=sin(x);
sin - функция, так как возвращаемое значение, которое требуется присвоит переменной y, в операторе присваивания обозначается именем самой функции sin,
Pascal
1
val(s, x, c);
val - процедура, так как возвращаемое значение, которое требуется поместить в переменную x, может быть обозначено именем только фактического параметра, но не самой функции val, писать
Pascal
1
x:=val(s,c);
запрещено синтаксисом подпрограммы val.
 
Текущее время: 08:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru