Tentei jogar no chat gpt e ele me falou pra testar com o seguinte codigo:
#include <iostream>
#include <string>
#include <cstdlib>
void* operator new(size_t bytes) {
std::cout << "Alocando " << bytes << " bytes" << std::endl;
return malloc(bytes);
}
int main() {
int* ptr = new int; // Alocação dinâmica para chamar o operador new
delete ptr; // Libera a memória alocada
return 0;
}
Porém ele aloca só 4 bytes, que eu imagino que seja do objeto que eu criei na main.