С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами элементы массива с четными и нечетными индексами (через указатели) http://www.cyberforum.ru/cpp-beginners/thread857941.html
Вот задача: Дан массив целых чисел. Воспользовавшись указателями, поменяйте местами элементы массива с четными и нечетными индексами (т.е. те элементы массива, которые стоят на четных местах,...
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...
C++ Сортировка пузырьком связного списка http://www.cyberforum.ru/cpp-beginners/thread857909.html
Доброго времени суток, надеюсь на вашу помощь в понимании проблемы при сортировке пузырьком связного списка (привожу только код сортировки, всё остальное рабочее): struct list1 { int...
C++ Нужно что бы функция выдавала все предложение после определенного слова Вот тут такое дело. Нужно что бы функция выдавала все предложение после определенного слова. Пытался сделать, но получилось только найти нужное слово. Вот код который у меня вышел. char str1 =... подробнее

Показать сообщение отдельно
0x10
2485 / 1660 / 249
Регистрация: 24.11.2012
Сообщений: 4,136
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 Посмотреть сообщение
для каких еще целей можно использовать классы
Да на каждый чих. Что видим когда смотрим в чат? Пользоваталей. Сообщения. Какой-то интерфейс (окна, кнопки, поля). Заглядываем под капот, что там? Сокеты. Функции для работы с ними, которые могут возвращать коды ошибок (можем написать исключений поверх).
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.