0 / 0 / 1
Регистрация: 16.11.2014
Сообщений: 85
1

Как переопределить оператор ++ типа char?

18.02.2015, 19:53. Показов 1116. Ответов 2
Метки нет (Все метки)

Добрий день

Хочу спросить возможно ли как-то переопредилить оператор ++ типа char?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2015, 19:53
Ответы с готовыми решениями:

Аргумент типа (const char*) несовместим с параметром типа (char*). Как исправить?
#include "Table.h" #include "Contour.h" #include "TwoShape.h" #include <iostream> int...

Как полю класса типа char* присвоить значение типа *char
Проблема в строчке 46 (не пинайте сильно за формат кода и за говнокод) #include "stdafx.h" ...

Оператор преобразования типа в char*
Всем привет! Вот у меня есть готовый код для класса Complex #include <iostream> #include...

Конструкторы, приведение типа и ошибка "Не найден оператор, принимающий правый операнд типа 'char *'"
#include <stdio.h> class A { int somemember; public: A(){printf("A()\n");} ...

2
Модератор
Эксперт С++
11928 / 9657 / 5849
Регистрация: 18.12.2011
Сообщений: 25,901
18.02.2015, 19:59 2
Лучший ответ Сообщение было отмечено Lokki23 как решение

Решение

Для встроенных типов перегрузка запрещена.
Можно создать оболочку и в ней перегрузить.
C++
1
2
3
4
5
6
7
class mychar
{
   char c;
public:
   mychar operator+(mychar&);
....
}
1
0 / 0 / 1
Регистрация: 16.11.2014
Сообщений: 85
18.02.2015, 20:46  [ТС] 3
Спс понял.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2015, 20:46
Помогаю со студенческими работами здесь

Условие типа if( масив типа char[x] [y] != переменная типа char) не срабатывает
Создал функцию ChangeWay(). Все, кроме if(map !=ar) (обе переменные типа char) работает...

Как исправить ошибку: Значение типа "const char *" нельзя присвоить сущности типа "char *"?
#include <conio.h> #include <iostream> using namespace std; struct Car_Specifications {...

Аргумент типа const char* несовместим с параметром типа char* в классе
Данную ошибку находит в 74 - 76 строках, не могу понять что не так. #include <iostream> #include...

Аргумент типа char** не совместим с параметром типа const char*
Программа должна позволять заносить в структуру данные и выводить на экран информацию о поездах,...

Добавление в массив типа char * одного элемента типа char
Дан класс Строка, содержащий указатель на char - адрес динамически выделенной для размещения...

Аргумент типа char (*)[1000] несовместим с параметром типа char**
Здравствуйте! Есть вот такая структура: #define max 1000 struct expr { char s; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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