30.06.2012 / 20:46 |  | 
Evil_Angel    Пользователь  
   Сейчас: Offline 
 Имя: No more Evil Angel xD Откуда: Ташкент Регистрация: 27.12.2011
   | aNNiMON,  Всегда было интересно, вирусы ведь тоже на С пишут обычно, почему они так мало весят?
   | 
  30.06.2012 / 21:16 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | Evil_Angel, там упаковщики юзают различные. Типа UPX
  __________________
   let live  | 
  30.06.2012 / 21:46 |  | 
Evil_Angel    Пользователь  
   Сейчас: Offline 
 Имя: No more Evil Angel xD Откуда: Ташкент Регистрация: 27.12.2011
   | aNNiMON,  а это не сильно скажется на производительности/потреблении памяти?
   | 
  30.06.2012 / 22:18 |  | 
Oak    Пользователь  
   Сейчас: Offline 
 Имя: Коля Откуда: Москва Регистрация: 02.06.2010
   | aNNiMON,  Подожди-ка, а как же динамическая линковка?
  __________________
   Эль Презеденте  Изменено Oak (30.06 / 22:33) (всего 1 раз) | 
  1.07.2012 / 12:18 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | Oak, в большинстве случае от неё много мороки, так как нужно контролировать наличие библиотек. Хотя да, ты прав, динамическая линковка имеет место быть.
  Evil_Angel, при запуске упакованного exe, он распаковывается в память, а потом уже выполняется. Если твоя несжатая прога имеет небольшой размер, то это не смертельно - немного повысится потребление памяти и время запуска малость уменьшится. Но если exe'шник был большой, тогда всё намного серьёзней.
  __________________
   let live  | 
  2.07.2012 / 10:28 |  | 
dzanis    Пользователь  
   Сейчас: Offline 
 Имя: Жаник Откуда: Rezekne Регистрация: 18.11.2010
   | А pyrebasic использует эту динамическую линковку?А то я в шоке с его мизерности,скомпилил такой же код на нём и получил 3 кб эксешник.
  
 Прикрепленные файлы:   pyrebasic.exe (3 кб.) Скачано 433 раза   | 
  3.07.2012 / 15:20 |  | 
dzanis    Пользователь  
   Сейчас: Offline 
 Имя: Жаник Откуда: Rezekne Регистрация: 18.11.2010
   | Например мне нужно переместить функции в другой файл cpp ,как мне это  реализовать попроше? Мне просто некоторые функции надо убрать с основного файла программы,чтоб немешались.
   | 
  3.07.2012 / 21:54 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | dzanis, создаёшь новый класс .cpp, и к нему заголовочный файл .h. В .h прописываешь прототипы всех функций класса и модификаторы доступа, а в .cpp пишешь полностью тела методов. Потом подключаешь заголовочный .h файл к первому .cpp и юзаешь. Лучше посмотри какие-нибудь примеры заголовочных файлов и их классов, так понятнее будет.
  __________________
   let live  | 
  6.07.2012 / 17:47 |  | 
Хроно    Пользователь  
   Сейчас: Offline 
 Имя: Виктор Регистрация: 12.07.2011
   | Вопрос, как написать функцию, которая возвратит вектор?
   | 
  6.07.2012 / 20:28 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | Хроно, никак! Однажды я тоже столкнулся с этой проблемой...
  __________________
   let live  |