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

Преобразование класса в строку и обратно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами элементы массива с четными и нечетными индексами (через указатели) http://www.cyberforum.ru/cpp-beginners/thread857941.html
Вот задача: Дан массив целых чисел. Воспользовавшись указателями, поменяйте местами элементы массива с четными и нечетными индексами (т.е. те элементы массива, которые стоят на четных местах, поменяйте с элементами, которые стоят на нечетных местах). Помогите понять, что я делая не так. А вот мои жалкие потуги: #include <iostream> #include <conio.h> #include <time.h> #include <math.h>
C++ Операция присваивания Чем отличается операция присваивания "/=" от "=" ? http://www.cyberforum.ru/cpp-beginners/thread857939.html
Написать коментарии C++
#include <iostream> #include <string> using namespace std; class school { protected: int nomer; float staj; public: school():nomer(0),staj(0)
C++ Щестнадцатеричные числа в массив char
Объясните пожалуйста, что это такое? char fdata = "\x60\x8B\x0D\x00\x00\x00\x00\x8B\x49\x20\x68\x11\x11\x11\x11\x68\x22\x22\x22\x22\xB8\x33\x33\x33\x33\xFF\xD0\x61\xC3"; и почему мой Visual Studio 2005 выдает array bounds overflow. Посмотрел здесь, но не понял до конца... Я так понимаю что это числа шестнадцатеричные. Что делает /x? И почему ж таки массив равен 29, хотя по моему мнению не...
C++ Сортировка пузырьком связного списка http://www.cyberforum.ru/cpp-beginners/thread857909.html
Доброго времени суток, надеюсь на вашу помощь в понимании проблемы при сортировке пузырьком связного списка (привожу только код сортировки, всё остальное рабочее): struct list1 { int item; list1 *next; list1(int i, list1 *n=NULL) {
C++ Нужно что бы функция выдавала все предложение после определенного слова Вот тут такое дело. Нужно что бы функция выдавала все предложение после определенного слова. Пытался сделать, но получилось только найти нужное слово. Вот код который у меня вышел. char str1 = "Текст текст текст Фиксатор текст текст текст"; char str2 = "Фиксатор"; char str3; char* mstr; int n = 0; for(int i = 0; i < strlen(str1); i++) { for(int j =... подробнее

Показать сообщение отдельно
0x10
2452 / 1624 / 238
Регистрация: 24.11.2012
Сообщений: 3,998
07.05.2013, 05:09     Преобразование класса в строку и обратно
Во-первых,
Цитата Сообщение от Stans Посмотреть сообщение
ник юзера(char*), его сообщение(char*) и его ip-адрес(char*)
char* -> std::string, потому что
Цитата Сообщение от Stans Посмотреть сообщение
плюсы все таки
Во вторых, открываем man send и видим:
C++
1
ssize_t send(int s, const void *msg, size_t len, int flags);
void* - казалось бы, с чего вдруг
Цитата Сообщение от Stans Посмотреть сообщение
только строки
Ок, пусть у нас будет текстовый протокол. Никакой магии тут нет - берем нужные поля из объектов и складываем в строки. В помощь std::stringstream. В каком виде сериализовать данные - дело десятое. Можно взять библиотечку для работы с json, сначала формировать json документ, а потом уже преобразовывать его строку. На приемной стороне, соответственно, парсить его. Можно для автоматизации использовать какой-нибудь boost::serialization.

Цитата Сообщение от Stans Посмотреть сообщение
для каких еще целей можно использовать классы
Да на каждый чих. Что видим когда смотрим в чат? Пользоваталей. Сообщения. Какой-то интерфейс (окна, кнопки, поля). Заглядываем под капот, что там? Сокеты. Функции для работы с ними, которые могут возвращать коды ошибок (можем написать исключений поверх).
 
Текущее время: 15:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru