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 кб.) Скачано 416 раз |
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 |