HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 21.01.2010, 01:39
zeppe1in
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
Провел на форуме:
1654818

Репутация: 117
По умолчанию

думаю сделать класс,
в котором будет char переменной длины от 1 до 10. и я буду создавать массив из этого класса. тоесть будет много new char[1-10]. это нормально? или может есть другие варианты.
и потом как лучше будет заполнять этот char? меня смущает memcpy(..1)
 
Ответить с цитированием

  #2  
Старый 21.01.2010, 02:47
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

zeppe1in
зачем? постановку задачи то пиши. а то реверсить чужое мышление - задача весьма нетривиальная. не то что программы писать.
 
Ответить с цитированием

  #3  
Старый 21.01.2010, 03:35
zeppe1in
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
Провел на форуме:
1654818

Репутация: 117
По умолчанию

Цитата:
Сообщение от Ra$cal  
zeppe1in
зачем? постановку задачи то пиши. а то реверсить чужое мышление - задача весьма нетривиальная. не то что программы писать.
ну вообще дизасмлю ИЛ код. вот собственно подумал сделать класс где будет хранится опкод, тип опкода, ну и всё такое, что бы дальше мне удобно было работать со всем этим.

Или наверно лучше сделать,просто массив, а в нём адрес опкода, его размер, и тип.

Последний раз редактировалось zeppe1in; 21.01.2010 в 03:49..
 
Ответить с цитированием

  #4  
Старый 21.01.2010, 07:37
Hiro Protagonist
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
Провел на форуме:
193434

Репутация: 79
Отправить сообщение для Hiro Protagonist с помощью ICQ
По умолчанию

2zeppe1in
если все делаешь на классах то и опкод храни как класс
если нет -> то массив структур. Придерживайся единообразия )
 
Ответить с цитированием

  #5  
Старый 21.01.2010, 13:58
zeppe1in
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
Провел на форуме:
1654818

Репутация: 117
По умолчанию

Цитата:
Сообщение от Hiro Protagonist  
2zeppe1in
если все делаешь на классах то и опкод храни как класс
если нет -> то массив структур. Придерживайся единообразия )
вся проблема в том, что только изучаю с++, и поэтому делаю как получится).
я думаю что с массивом структур(адрес,размер) будет лучше чем выделять память для каждого опкода.
пс:вот теперь думаю, может массив в класс засунуть.)
 
Ответить с цитированием

  #6  
Старый 21.01.2010, 07:51
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Блин,ребят) Обстоятельства требуют))
Ответьте на вопросы выше,а то я кончился уже =(
 
Ответить с цитированием

  #7  
Старый 21.01.2010, 17:26
Hiro Protagonist
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
Провел на форуме:
193434

Репутация: 79
Отправить сообщение для Hiro Protagonist с помощью ICQ
По умолчанию

На сколько я помню в msvc нет отдельного менеджера кучи для new и он лишь обертка над malloc. За остальные имплиментации рунтайма не скажу. Так что все там будет работать по крайней мере в msvc )
PS А ну да забыл, так лучше не делать ибо плохой стиль ))
 
Ответить с цитированием

  #8  
Старый 21.01.2010, 18:06
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
Провел на форуме:
1180737

Репутация: 180


По умолчанию

Цитата:
Сообщение от Hiro Protagonist  
На сколько я помню в msvc нет отдельного менеджера кучи для new и он лишь обертка над malloc. За остальные имплиментации рунтайма не скажу. Так что все там будет работать по крайней мере в msvc )
PS А ну да забыл, так лучше не делать ибо плохой стиль ))
это стиль С где все ручками, конечно все кричат надо юзать обертки, но не кто не отменял корешки. Мне просто лень в моей задаче юзать векторы и т.д.
 
Ответить с цитированием

  #9  
Старый 21.01.2010, 18:08
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме:
2066562

Репутация: 86
По умолчанию

Цитата:
Сообщение от cupper  
это стиль С где все ручками, конечно все кричат надо юзать обертки, но не кто не отменял корешки. Мне просто лень в моей задаче юзать векторы и т.д.
Лень юзать по простому? ^^
 
Ответить с цитированием

  #10  
Старый 21.01.2010, 19:54
Hiro Protagonist
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
Провел на форуме:
193434

Репутация: 79
Отправить сообщение для Hiro Protagonist с помощью ICQ
По умолчанию

2cupper
может оказаться, что код не переносим между компиляторами, но если тебе на это класть, то пофиг. Если же хз, то лучше придерживаться стандарта ) того или иного )
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ