Форум программистов, компьютерный форум, киберфорум
Наши страницы

Перегрузка "operator +" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Применение циклов, условных операторов http://www.cyberforum.ru/cpp-beginners/thread25080.html
Я будущий студент компьютерных наук я ни разу не сталкивался с С++,и мне приходится изучать самостоятельно прогу и мне нужно решить несколько заданий мне главное узнать как пишется полностью...
C++ Проверить,число введено или нет. Ребята а как проверить ввел я число в массиве или символ??? http://www.cyberforum.ru/cpp-beginners/thread25054.html
C++ Поиск максимального элемента строки матрицы (функции)
Здравствуйте! Помогите пожалуйста с задачкой: сделать программу в функции которой будет высчитываться произведение максимальных эле¬ментов каждой строки прямоугольной матрицы а в основной программе...
C++ Маленький калькулятор
Собственно не работает if почему-то. Например когда вводишь число 7, то выполняется действие из пункта 5 # include <iostream.h> # include <iomanip.h> # include <math.h> int main() { int...
C++ Простые числа-близнецы http://www.cyberforum.ru/cpp-beginners/thread25022.html
Дан отрезок целых чисел от 2 до n. Найти все простые числа-близнецы(отличаются друг от друга на 2) Мой код тупой,недоделанный и тд.Но может там хоть есть какая-то идея правильная... // Близнецы.cpp...
C++ Описать вещественный массив из 7 элементов,заполнить с клавиатуры Описать вещественный массив из 7 элементов,заполнить с клавиатуры,вводить отрицательное и положительное значение,вычеслить среднее арифметическое положительное значение.Результаты вывести на... подробнее

Показать сообщение отдельно
TGrey[WoLf]
39 / 39 / 1
Регистрация: 14.09.2008
Сообщений: 683
05.03.2009, 23:28  [ТС]
Что-то я не заметил большого отличия от первого кода и этого.
Ну в общем, что я понял -
h2=(h+h1);
where
(h+h1) return int
so
h2=int;
но оно начало возникать, что не как переконвертировать.
Тогда я убрал вообще перегрузку = и заработало!
h2=13;
так cout<<h2.Age; //13
а сейчас сравнил код и допер, что я тупанул
(h+h1) return int это же константа возвращается а не переменная, дописал const и стало работать с перегрузкой =.

Спасибо. Сейчас надо попробовать char сделать)

Добавлено через 12 минут 58 секунд
А как это можно организовать с ЧАР?
Я сделал тоже самое только оно возвращает указатель ЧАР.
h+h1 работает и возвращает строку
а
h2="fdfdf"; ///crash
h2='f'; //ok
как убрать ограничение только на 1 символ?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.