Форум программистов, компьютерный форум 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, 19:00     Изменение значение аргумента в void-функции
На паскале это запрещено оператором procedure, вообще отменяющим в заголовке тип возвращаемого этим способом значения, на плюсах же запрет проистекает не из синтаксиса самой функции, а из отсутствия перегруженной версии оператора
C++
1
void operator = (void &x);
.

Добавлено через 6 минут
И к прототипу самой функции отношения не имеет. Я элементарно могу слепить класс с нереализованным private-оператором присваивания. Функция такого типа по Вашей логике будет процедурой. Потом я перенесу прототип в public и напишу реализацию, процедура станет функцией. Но при этом её прототип не менялся. Потом я снова сделаю оператор private и сотру реализацию и функция станет процедурой, опять таки не изменившись. Это функция, в случае процедуры запрет такого присваивания явный и находится в заголовке самой процедуры.
 
Текущее время: 16:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru