Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Перегрузка std::end для двумерного массива Добрый день, 1) почему если закомментировать переопределение функций begin, end работает, ведь там явно не одномерный, а стандартный begin/end имеет шаблонное определение размерности 2) почему не могу всё же переопределить для base_range for и некоторых STL алгоритмов #include <algorithm> #include <ctime> #include <iostream> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread1776922.html Составить класс Rectangle C++
Здравствуйте. Я хочу попросить чтобы вы составили класс с прототипами функций (код функций хочу написать сам), и оставили комментарии к каждой функции, то есть что я там должен реализовать. Задание значит такое. Составить класс Rectangle. Класс хранит только декартовы координаты четырёх углов прямоугольника. Конструктор вызывает set-функцию, которая принимает четыре пары координат и проверяет...
C++ Преобразования char в double Здравствуйте, я использую visual studio 15 и при компиляции следующего кода выводиться ошибка преобразования: #include "stdafx.h" #include <iostream> using namespace std; int main() { char a = 1; double i{ a }; https://www.cyberforum.ru/ cpp-beginners/ thread1776876.html C++ Динамически выделить память под массив функций https://www.cyberforum.ru/ cpp-beginners/ thread1776861.html
QByteArray (SerfingThread::*lp_GetRequest)(const QByteArray& ,const QByteArray&); как сделать тоже самое только через new? как правильно проверить выделила мне система память под массив и как потом сделать правильно вызвать delete?
C++ Вычислить сумму элементов массива расположенных между первым и последним нулевыми элементами
Реализовать с использованием указателей и механизма функций В одномерном массиве, состоящем из n целых элементов, вычислить: - сумму элементов массива, расположенных между первым и последним нулевыми элементами; - преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом – все отрицательные (элементы, равные 0, считать положительными); порядок...
C++ Класс "Телефонная книга" что тут не правильно помогите пожалуйста спасибо class DATE { unsigned int day; unsigned int month; https://www.cyberforum.ru/ cpp-beginners/ thread1776830.html
C++ Среднее арифметическое положительных элементов главной и побочной диагоналей матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1776813.html
Среднее арифметическое для главной,вроде,считает. Теперь нужно найти для побочной. Вопрос состоит в следующем,можно ли, не создавая дополнительного цикла для нахождения среднего арифметического для побочной диагонали, провести эту операцию внутри второго цикла? Вопрос второй - как вывести переменную sr в вещественном виде. Заранее благодарю за ответ! #include <iostream> #include <iomanip>...
Найти отрезок, лежащий целиком в наибольшем количестве окружностей C++
Дано множество окружностей. Найти отрезок, концами которого являются точки из множества Т и который лежит целиком в наибольшем количестве окружностей.
C++ Выяснить есть ли одинаковые числа в двумерном массиве https://www.cyberforum.ru/ cpp-beginners/ thread1776797.html
Выясните есть ли одинаковые числа в двумерном массиве или же массив содержит только разные. Заранее спасибо.
C++ Сформировать из BMP файла новый, больший в 4 раза Пожалуйста, объясните что и как тут нужно сделать. Использовать только стандартные библиотеки Написать программу, формирующую по исходному BMP файлу новый BMP файл, который в 4 раза больше исходного в результате линейной интерполяции новых внутренних точек. https://www.cyberforum.ru/ cpp-beginners/ thread1776790.html
C++ Возникает ошибка в программе при вводе нуля
Нажимаю 0 возникает ошибка в программе , хотя компилятор молчит. #include <iostream> using namespace std; struct d; d* head = nullptr; struct d { d * next; double date; void add(double k) { d* newObj = new d;
C++ Дайте задания для тренировки https://www.cyberforum.ru/ cpp-beginners/ thread1776753.html
День добрый. Учу C++. Я уверен, что тут есть люди которые с ним отлично знаком и работают. Можете ли вы накидать заданий, возможно из своего опыта, с которыми сами сталкивались, сложность не столь важна, попробую сделать всё ! Сейчас придумываю задания сам себе, но возможно задания от посторонних, опытных людей будут более интересными ! Заранее спасибо за помощь.
34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,560
0

Слово return в простом примере с наследованием классов - C++ - Ответ 9349600

06.07.2016, 22:08. Показов 493. Ответов 7
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!
Ниже приведён код. Подскажите, пожалуйста, для чего тут return . Почему нельзя просто вставить ++ count
(или --count)? Куда возвращается это значение?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
// counten.cpp
// inheritance with Counter class
#include <iostream>
using namespace std;
 
class Counter                            //base class
   {
   private:                            //NOTE: not private
      unsigned int count;                //count
   public:
      Counter() : count(0)               //no-arg constructor
         {  }
      Counter(int c) : count(c)          //1-arg constructor
         {  }
      unsigned int get_count() const     //return count
         { return count; }
      Counter operator ++ ()             //incr count (prefix)
         { return Counter(++count); }
   };
 
class CountDn : public Counter           //derived class
   {
   public:
      Counter operator -- ()             //decr count (prefix)
         { return Counter(--count); }
   };
 
int main()
   {
   CountDn c1;                           //c1 of class CountDn
 
   cout << "\nc1=" << c1.get_count();    //display c1
 
   ++c1; ++c1; ++c1;                     //increment c1, 3 times
   cout << "\nc1=" << c1.get_count();    //display it
 
   --c1; --c1;                           //decrement c1, twice
   cout << "\nc1=" << c1.get_count();    //display it
   cout << endl;
   return 0;
   }


Вернуться к обсуждению:
Слово return в простом примере с наследованием классов C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.07.2016, 22:08
Готовые ответы и решения:

ошибка в простом примере
Помогите определить в чем ошибка пожалуйста.

ошибка в простом примере
обьясните пожалуйста, как правильно вставить код площади прямоугольного треугольника по двум...

Подключение к БД в простом примере
Только начинаю разбираться с ASP.NET MVC, для начала делаю пример отсюда...

Управление потоками на простом примере
Покажите на простом примере как это делается. Создаю простую программу, которая выводит на экран...

7
06.07.2016, 22:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.07.2016, 22:08
Помогаю со студенческими работами здесь

Застрял на самом простом примере SASS
Как и писал в теме, застрял на самом простом примере, вернее на самом первом примере. В...

Ошибка #ЗНАЧ! в простом примере с .Offset(0, 0)
Здравствуйте! Уже 2 часа голову ломаю не получается простой пример работы с данными ячеек. Public...

Делегаты и их применение, желательно на простом примере
Я читаю книгу М. Фленов - Библия C# и дошел до темы &quot;Делегат&quot; но не как не могу понять (два раза...

Динамическое обновление контента на простом примере
Друзья, помогите пожалуйста. Необходимо динамически показывать изменения на сайте. Изучаю...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru