Похожие чаты

VOID EXEFunc() { PVOID pv = DLLFunc(); heap free(pv); } PVOID DLLFunc() { heap return(malloc(100)); } hi guys it's written

in the book with quotes below:
"If both the EXE
and the DLL link to the DLL C/C++ run-time library, the code works just fine. However, if one or both of the modules
link to the static C/C++ run-time library, the call to free fails"

it's said that the correct way would be like this:
VOID EXEFunc() {
PVOID pv = DLLFunc();
// Access the storage pointed to by pv...
DLLFreeFunc(pv);
}
PVOID DLLFunc() {
PVOID pv = malloc(100);
return(pv);
}
BOOL DLLFreeFunc(PVOID pv) {
return(free(pv));
}
but i think both almost same
what's the differences?

2 ответов

8 просмотров

which book and what is the context?

the book says both malloc and free must be in exe or in dll to work in that context

Похожие вопросы

Обсуждают сегодня

Xem delist ho rha hai agr naa bhechu toh kya hoga after 1 july?
ABHI
25
Quick reminder regarding the first phase of the token merger⚠️ As we approach Phase 1 of the token merger, OCEAN and AGIX will migrate to FET starting July 1st! Here's a li...
Stip11
1
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Hey, Oceaners 🌊 As we approach Phase 1 of the token merger, OCEAN and AGIX will migrate to FET starting July 1st! Here's a list of exchanges that have communicated their su...
KreigDK | Never DM first🌊
3
VIP 332 Quarterly XVS Buyback, Funds Allocation and New Tokenomics Summary This VIP outlines the protocol’s Quarterly Buyback and Funds Allocation strategy as per our Tokeno...
Venus Announcements
2
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
Did you guys see the latest tweet from TonGifts? 🚀
Mike
44
I love the passion, really do. I do think this is being blown way out of proportion. We are not deleting our Telegram or not allowing you to talk about anything you want, a...
Mike Herron
3
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Карта сайта