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

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

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

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

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

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

Преобразование типов. - C++
Всем привет. Суть вопроса - ответ программы должен содержать только два знака после запятой. #include <iostream> using namespace...

Преобразование типов - C++
Как преобразовать массив char message в строку char *strmessage ?????

Преобразование типов - C++
Господа, мое терпение и срок, отведенный мне на решение задачи начальством, кончились. У меня одна функция возвращает один тип, а...

преобразование типов - C++
Уважаемые специалисты, у меня имеется одна проблема. Есть два числа. double и float. Надо из double вычесть float. Все бы хорошо, но...

Преобразование типов - C++
Здравствуйте. Такая задача: Дано вещественное число r и целые неотрицательные m и n. Записать число r в строку в формате :m:n по...

С++ преобразование типов - C++
Есть переменная целочисленного типа например int A(например 2356).Нужно преобразовать ее к типу LPTCSTR и передать ее WinAPI функции...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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++
Собственно вопрос в следующем. Распишите пожалуйста по шагам что происходит при выполнении данного кода { //... myclass x(10);...

Преобразование типов - C++
Вообщем допустим есть два класа, класс T и класс A, комплексные числа в разной форме записи(тригонометрической и алгебраической). Для класа...

Преобразование типов - C++
Вот я создаю двумерный массив n=1; m=2; char **mas=new char *; mas=new char; после этого мне нужно увеличить размер...

преобразование типов - C++
Visual c++ 2008 (win 7 64bit) консолька char VolumeNameBuffer; char FileSystemNameBuffer; unsigned long VolumeSerialNumber; ...


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

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

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

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