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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.90
sighted
0 / 0 / 0
Регистрация: 30.05.2008
Сообщений: 7
#1

преобразование типов - C++

28.06.2008, 12:30. Просмотров 3607. Ответов 6
Метки нет (Все метки)

человеки подскажите как написать функцию преобразования типов для своего класса.
надо преобразовать из моего класса, типа инт, в строку и обратное преобразование.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2008, 12:30     преобразование типов
Посмотрите здесь:

Преобразование типов C++
Преобразование типов C++
C++ Преобразование типов
C++ преобразование типов
Преобразование типов. C++
C++ преобразование типов
преобразование типов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
28.06.2008, 14:28     преобразование типов #2
Код
class A {
  int int_var;
  char* char_var;
public:
  operator int() { return int_var; }
  operator char*() { return char_var; }
};
А вот обратное это уже дудки...
sighted
0 / 0 / 0
Регистрация: 30.05.2008
Сообщений: 7
28.06.2008, 16:14  [ТС]     преобразование типов #3
а если в string мой клас преобразовать че сделать надо? а то хочеться чтобы в edit можно было значения выводить и от туда же считывать

class myInt
{
public:
int n;

.......
}
ostream& operator << (ostream&os, myInt C)
{
os << C.n;
return os;

}
istream& operator >> (istream&is, myInt A)
{
is >> A.n ;
return is;
}
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
28.06.2008, 16:51     преобразование типов #4
выше: char*() - записывай хоть куда.
dioxidin
130 / 97 / 1
Регистрация: 21.11.2007
Сообщений: 544
30.06.2008, 09:55     преобразование типов #5
А зачем изобретать велосипед?.. Нельзя чёли пользовать StrToInt() и IntToStr()?
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
30.06.2008, 11:37     преобразование типов #6
Интересно будет посмотреть как в StrToInt пойдет объект user-defined класса.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2008, 21:49     преобразование типов
Еще ссылки по теме:

C++ преобразование типов
C++ Преобразование типов
Преобразование типов C++
Преобразование типов C++
Преобразование типов C++

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

Или воспользуйтесь поиском по форуму:
sighted
0 / 0 / 0
Регистрация: 30.05.2008
Сообщений: 7
30.06.2008, 21:49  [ТС]     преобразование типов #7
использовать то можно но возникнут непонятки у программы... и прочий геморой так что лучше тихо и спокойно перегрузить это все дело чтобы работало и не шуршалло...

Добавлено через 1 минуту
о еще если вдру кому нужна надстройка над интом правда сыровата ну как отмаз по учебе вполне сгодиться запрашивайте предоставлю...
Yandex
Объявления
30.06.2008, 21:49     преобразование типов
Ответ Создать тему
Опции темы

Текущее время: 11:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru