Új hozzászólás Aktív témák
-
dobragab
addikt
válasz
EQMontoya #3112 üzenetére
Erős egyszerűsítés, szándékosan. Az eredmény végül is az, hogy a globális op new hívódik, és nem malloc. Tudod ellenőrizni, ha felüldefiniálod az op new-t.
#include <memory>
#include <vector>
#include <iostream>
#include <cstdlib>
void * operator new(size_t size)
{
std::cout << "op new!" << std::endl;
void * ptr = malloc(size);
if (ptr == nullptr)
throw std::bad_alloc();
return ptr;
}
int main()
{
std::vector<int> vec;
vec.push_back(1);
return 0;
}És ez a nullptr kivételével szabványos C++98.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- PlayStation 5
- Internet Rádió építése (hardver), és programozása
- Kerékpárosok, bringások ide!
- Egyesítené a ChromeOS-t és az Androidot a Google
- One otthoni szolgáltatások (TV, internet, telefon)
- Elemlámpa, zseblámpa
- Sony Xperia 1 V - kizárólag igényeseknek
- Napelem
- BestBuy topik
- Mibe tegyem a megtakarításaimat?
- További aktív témák...
- Honor Magic 7 Lite 256GB Kártyafüggetlen 1Év Garanciával
- Telenor 5G Indoor WiFi Router (FA7550) + töltő (bolti áruk 100.000Ft)
- Bomba ár! Dell Latitude E6400 - Intel P8400 I 3GB I 160GB I 14,1" I Intel VGA I Garancia!
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Csomagfeladás Foxpost automataba XS/S/M/L/XL - 2390 Ft egységesen
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest