С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Обмен между приложениями https://www.cyberforum.ru/ cpp-beginners/ thread986573.html
Есть два приложения в ОС Windows , одно консольное которое ждет ввода трех чисел std::cin , второе диалоговое , диалоговое запускает консольное с помощью ShellExecuteEx , у нас есть хэндл консольного окна , как теперь туда ввести три числа наиболее простым способом?
C++ Программа для проверки тела .exe файла
Можете дать программу где можно посмотреть код скомплированной программы на c++ или .net
C++ Найти произведение элементов массива, которые больше его первого элемента https://www.cyberforum.ru/ cpp-beginners/ thread986567.html
Всем здраствуйте! Помогите пожайлуста написать код с помощью массивов. Задание - Найти произведение элементов , которые больше за первый элемент массива. Огромная просьба, сам не понимаю.
C++ Рекурсия: скопировать первую строку в конец второй День добрый. Задачка попалась не из лёгких как по мне. Условие вот: Функция принимает две строки. С помощью рекурсии нужно скопировать первую, в конец второй. https://www.cyberforum.ru/ cpp-beginners/ thread986560.html
C++ Преобразование кода
Друзья, помогите преобразовать код. Создавал в КодБлокс, а препод требует в Визуалке(((, а с визуалкой я не работал... #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int n; //количество элементов int i, j; int negativeCounter = 0; //кол-во отрицательных
C++ Отсортировать элементы массива по возрастанию методом обмена https://www.cyberforum.ru/ cpp-beginners/ thread986521.html
Отсортировать элементы массива по возрастанию методом обмена. есть код, int *mas; int n; void mas_in() { int i; printf("Kolichestvo elementov massiva: "); scanf("%d", &n);
C++ Массивы https://www.cyberforum.ru/ cpp-beginners/ thread986517.html
Помогите, пожалуйста, решить 2 задачи на Си++ 1. Написать программу, которая вводит с клавиатуры двумерный массив и вычисляет сумму его элементов. 2. Написать программу, которая вводит с клавиатуры слово и определяет является ли слово перевертышем.
найти ошибку:) C++
вот код програмы, не могу понять в чем проблема? #include <iostream> using namespace std; #include <math.h> int main() { float y,x; x=-3.3; do
C++ Функция с циклом https://www.cyberforum.ru/ cpp-beginners/ thread986481.html
Учусь писать на с++. В универе дали задание написать програмку, которая вычисляет сумму элементов матрицы фиксированного размера, лежащих выше главной диагонали. Дополнительные требования- в функции main должно быть обращение к функции, находящей сумму элементов лежащих выше главной диагонали. Массив заполняется случайными числами. Написал програмку без функции, она работает, всё ок: ...
C++ Как отсортировать структуру struct Books { char *Nazvan; //название книги char *Name_avtor; //автор int Yaer_izd; // год издания int Stranic; //количество страниц double Cena; //цена книги }; отсортировать авторов по алфавиту таким образом сортируются только авторы, а все остальное остается на прежних местах, как отсортировать (подставить к отсортированному) все... https://www.cyberforum.ru/ cpp-beginners/ thread986474.html
Макрос прототипа функции C++
Существует ли он? __FILE__ подставляет путь к файлу, в котором находится строка, в которой применён макрос. __LINE__ номер строки, в которой применён макрос. А есть что то подобное для прототипа функции, в которой находится строка, в которой применён макрос? Как зовут такой макрос? Например, #include <iostream> int f(int x); double f(char x); int main (int argc, char *argv) { int i; ...
C++ Чем отличаются эти функции? Аргумент в первой функции передается по значению. Это значит что создается копия переменной. А вот остальные не понимаю. void f1(int a) { a = a * a; } void f2(int &a) { a = a * a; } void f3(int *a) { *a = *a * *a; } void f4(int *&a) { *a = *a * *a; } https://www.cyberforum.ru/ cpp-beginners/ thread986454.html
15 / 15 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
0

Происхождение и сущность ошибок.оператор operator++ - C++ - Ответ 5228844

24.10.2013, 13:12. Показов 715. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Пожалуста, обьясните про оператор operator++. честно написать, я вобще почти ничего не понял. Как он действует? Для чего он нужен?

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
42
43
44
45
#include <iostream> // для объекта cout
using namespace std;
 
#include<iomanip>
//Этот файл содержит большую часть манипуляторов C++. Если вы не знаете, что такое манипулятор, не беспокойтесь. Просто подключите это файл смело и не раздумывая  вместе с iostream, хуже не станет.
#include<fstream> 
//Подключается при работе с файлами.
 class Superclass
 {
 public:
     Superclass();
    ~Superclass(){ }
       int Vydavatel()const { return Tselaja; }
       void Prinymatel(int B) { Tselaja = Tselaja+B; }
       Superclass operator++ () { ++Tselaja; return Superclass;}
 
 private:
       int Tselaja;
 };
 
 
 
 Superclass::Superclass():
       Tselaja(0)
 {cout << "Superclass()" <<  endl; }
 
 
 Superclass Superclass::operator++()
 {    Superclass Bum;
      Bum.Prinymatel(50);
      return Bum;   }
 
 
 int main()
 {
Superclass Bject;  
           cout << "Tselaja " <<Bject.Vydavatel() << endl;
Superclass a = ++Bject;
           cout << "Tselaja " <<Bject.Vydavatel() << endl;
           cout << "Tselaja " << a.Vydavatel() << endl;
 
 system("pause  ");
 
 return 0;
 }
Пожалуста, поразясняйте ошибки, помогите окультурить код.

1>d:\проги\uffff\uffff\fffff.cpp(15 ): error C2275: Superclass: недопустимое использование этого типа в качестве выражения
1>d:\проги\uffff\uffff\fffff.cpp(29 ): error C2084: функция "Superclass Superclasserator ++(void)" уже имеет текст реализации
1> d:\проги\uffff\uffff\fffff.cpp(15): см. предыдущее определение "++"
1>d:\проги\uffff\uffff\fffff.cpp(38 ): error C2264: Superclasserator ++: ошибка в определении или объявлении функции; функция не вызвана
1>d:\проги\uffff\uffff\fffff.cpp(38 ): error C2088: ++: недопустимо для class

Вернуться к обсуждению:
Происхождение и сущность ошибок.оператор operator++ C++
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.10.2013, 13:12
Готовые ответы и решения:

operator это оператор или операция?
Как правильно переводится слово operator: операция или оператор?

Оператор интервала ( range operator ). Ну почему он так?
Речь пойдёт об операторе &quot;..&quot; и его второй разновидности &quot;...&quot;. Все вы, конечно, знаете, что у...

Оператор += работает, но только в форме вызова ->operator+=(.)
#include &lt;iostream&gt; #include &lt;stdexcept&gt; #include &lt;vector&gt; #include &lt;assert.h&gt; using...

Для чего нужен оператор разрешения контекста (scope resolution operator)?
Объясните простым языком для чего нужен оператор &quot; :: &quot; , и какого он вида?

4
24.10.2013, 13:12
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.10.2013, 13:12
Помогаю со студенческими работами здесь

Почему не срабатывает оператор отключения ошибок?
День добрый! Пробую вставлять @, чтобы не выводились ошибки. Но получаю Parse error: syntax...

Тернарный оператор и множество ошибок в коде
Вот задание: И простой код: #include&lt;iostream&gt; using namespace std; int main() { int n,k;...

Перегрузить для класса оператор == (много ошибок)
не могу разабраться в чем ошибки при компиляции... помогите пожалуйста код: #include...

обработка ошибок , оператор throw , ошибки , ошибка , операторы
всем здрасть! долго я к этому подбирался:)но всё же - как это сделать? package { import...

0
Новые блоги и статьи
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­­­­­­­­­­­­­х­р­о­н­­н­­­ы­­й счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru