Envoyé par
gros_bidule
Expert peut être, mais expert en quoi, ça je ne sais pas. Et pendant ce temps, les compétences utiles sur un projet, on n'en parle pas.
Voilà , exactement.
@Nilsou, nan mais vraiment y'a jamais besoin, la majorité du temps tu manipules la mémoire via des structures qui effectivement font du new delete, mais toi jamais explicitement:
Code:
#include <iostream>
#include <vector>
class Mange {
public:
explicit Mange() { la_sauce.resize(1024ULL*1024ULL*1024ULL); }
void balance() { std::cout << "dodu: " << la_sauce.size() << std::endl; }
private:
std::vector<std::byte> la_sauce;
};
int main() {
Mange vazy{};
vazy.balance();
std::cin.ignore();
}
- - - Mise à jour - - -
Ici tas 1 gig alloué, 1 gig libéré et tu touches jamais à new delete, la lib gère la mémoire avec du memset et autre effectivement