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

Вопрос по функциям класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Количество локальных минимумов в списке http://www.cyberforum.ru/cpp-beginners/thread408832.html
Всем привет, в списке нужно подсчитать кол-во локальных минимумов и вывести их. Подсчитать подсчитал, но вывести не знаю как. Помогите пожалуйта. Вот фрагмент программы:cout << "\nСодержимое списка:\n"; lstMain.Print(); a=0; for (i = 1; i <= lstMain.Count(); i++) { if (lstMain.GetItem(i-1) > lstMain.GetItem(i)) { if(lstMain.GetItem(i+1) > lstMain.GetItem(i)) { a=a+1;}
C++ Создать абстрактный базовый класс Body Создать абстрактный базовый класс Body (тело) с виртуальными функциями вычисления площади поверхности и объема. Создать производные классы: Parallelepiped (параллелепипед) и Ball (шар) со своими функциями площади поверхности и объема. http://www.cyberforum.ru/cpp-beginners/thread408830.html
Создать класс Hex для работы с беззнаковыми целыми шестнадцатеричными числами C++
Создать класс Hex для работы с беззнаковыми целыми шестнадцатеричными числами, используя для представления числа массив из 100 элементов типа unsigned char, каждый из которых является шестнадцатеричной цифрой. Младшая цифра имеет меньший индекс. Реальный размер массива задается как аргумент конструктора инициализации. Реализовать арифметические операции, аналогичные встроенным для...
C++ Рассортировать на четные и нечетные числа исходных векторов
Пожалуйста помогите исправить ошибки, возможно большинство из них глупые, тк я только начинаю изучать С++. (Среда разработки Visual C++ 2005) Разработать класс содержащий: - компоненты данные - методы: а) конструктор по умолчанию б) конструктор с параметрами в) конструктор копирования д) методы класса для работы с данными Данные класса должны иметь атрибут private. Задача 1.
C++ Про массивы. http://www.cyberforum.ru/cpp-beginners/thread408813.html
Пытался анализировать вместимость стандартных массивов в С++. в том числе и 2мерных. оказывается есть значительные ограничения. И при чем как то вот встретил такую вот странность. Когда объявляю например: unsigned long int Mass; //т.е. 1*10 в 7й степени. или short Mass2; //а тут может влезть 1*10 в 8й степени А там где long - 8я степень критична. Короче говоря, предполагаю...
C++ Passing 'double' for converting 1 of 'void' Здравствуйте! пишу метод Эйткина (для выч. мата)с графикой но выдает ошибки в коде. Помогите исправить! заранее спасибо! #include <stdio.h> #include <math.h> #include <graphics.h> #include <conio.h> double fnc(double x) { return sqrt(x); } подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
16.12.2011, 14:14     Вопрос по функциям класса
Цитата Сообщение от soirkar Посмотреть сообщение
Вопрос в том, почему нельзя поставить амперсанд перед названием внешней функции класса &plus?
Можно ли вообще использовать амерсанд перед названиями функций?
В данном случае нельзя, т.к. результатом работы функции является временный/локальный объект. На такие объекты нельзя возвращать ни указатели, ни ссылки.
P.S. Амперсанд относится не к имени функции, а к возвращаемому функцией типу.
 
Текущее время: 17:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru