|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.04.2010, 23:55 | #1 |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
Проблема с копированием
Столкнулся с такой проблемой: нужно скопировать в буфер экземпляр класса Message, но копируется только 4 байта и то мусор какой-то. Подскажите пожалуйста в чем ошибка.
Код:
Единственный способ стать умнее - играть с более умным противником.
Последний раз редактировалось Stilet; 28.04.2010 в 16:48. |
28.04.2010, 04:10 | #2 |
Форумчанин
Регистрация: 10.12.2007
Сообщений: 158
|
Во-первых Вы слишком мало данных дали. Программу целиком - в студию Данный кусок нормально работает (я не поленился, скомпилил). Ну в том плане, что нормально считает размер класса и переносит статические данные в буфер.
Во-вторых, как Вы определяете, что скопировано было 4 байта? Я надеюсь не строкой через printf выводите? В-третьих, std::string содержит в себе динамические данные, которые не будут скопированы таким образом, будут скопированы указатели на них Вы уверены, что именно это Вам нужно? |
28.04.2010, 16:25 | #3 |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
Программа:
Методы класса: Код:
Функции: Код:
Единственный способ стать умнее - играть с более умным противником.
Последний раз редактировалось Stilet; 28.04.2010 в 16:49. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с копированием текста в wordе | Foxx | Microsoft Office Word | 23 | 07.06.2021 10:23 |
Проблема с копированием файла | mish@ | Общие вопросы Delphi | 6 | 14.03.2010 17:57 |
помогите с копированием | Romuald | Microsoft Office Excel | 5 | 11.01.2009 21:27 |
Проблема с копированием | Ronni10 | Операционные системы общие вопросы | 1 | 29.04.2008 09:39 |
Проблема с копированием каталога!!! | Volkogriz | Общие вопросы Delphi | 15 | 18.10.2007 07:57 |